Support

Frequently asked questions

Answers to the questions integration teams ask most often — getting the demo apps, signing API requests, and where to test.

How do I install the iOS and Android apps on App Center?

Access is granted by your Account Manager. The invitation is tied to the email address you send us.

1
Email Trusting Social to be invited to the App Center demo apps.
2
Receive the invitation email and create an App Center account using that same address.
3
Accept the invitation, then install:
  • Android — download and install directly to the device.
  • iOS — install the App Center profile, then contact Trusting Social.

How do I generate an API signature?

Sign METHOD + URI + timestamp with HMAC-SHA256, Base64-encode it, and send it as Authorization: TV <access-key>:<signature>.

var method = pm.request.method;
var uri = "/v1" + pm.request.url.getPath();
var accessKey = pm.environment.get("access_key");
var secret = pm.environment.get("secret");

var timestamp = new Date().toISOString();
var message = method + "\n" + uri + "\n" + timestamp;
var hash = CryptoJS.HmacSHA256(message, secret);
var hashInBase64 = CryptoJS.enc.Base64.stringify(hash);

authen = "TV " + accessKey + ":" + hashInBase64;

How do I test the app?

Trusting Social provides hosted applications to test against. Contact us for an access key ID and secret.

Web app
Hosted staging build at tv-staging.trustingsocial.com/web.
Mobile app
iOS and Android, distributed through App Center.
Still stuck?
Your Account Manager can provision credentials, App Center invitations and sandbox access. For integration questions, include the request ID from the failing call.