public async Task <Authentication> authenticateViaFacebook(TinderOAuthToken fb) { // Call Auth, if successful, else error 500 var url = API.AppendPathSegment("auth"); dynamic payload = new JObject(); payload.facebook_token = fb.facebook_token; payload.facebook_id = fb.facebook_uid; payload.locale = Locale; // POST /auth HTTP/1.1 HttpResponseMessage response = await rest.PostAsync(url, RestHelpers.preparePayload(payload)); if (response.IsSuccessStatusCode) { Authentication json = await RestHelpers.responseToObject <Authentication>(response); addXAuthHeader(json.token); return(json); } return(null); }
public async Task<Authentication> authenticateViaFacebook(TinderOAuthToken fb) { // Call Auth, if successful, else error 500 var url = API.AppendPathSegment("auth"); dynamic payload = new JObject(); payload.facebook_token = fb.facebook_token; payload.facebook_id = fb.facebook_uid; payload.locale = Locale; // POST /auth HTTP/1.1 HttpResponseMessage response = await rest.PostAsync(url, RestHelpers.preparePayload(payload)); if (response.IsSuccessStatusCode) { Authentication json = await RestHelpers.responseToObject<Authentication>(response); addXAuthHeader(json.token); return json; } return null; }