public FacebookAppInfo UpdateFacebookAppAccessToken(FacebookAppInfo appInfo) { var dataBase = _serverWrapper.ServerConnection.GetDatabase("facebook_applications"); var collection = dataBase.GetCollection<FacebookAppInfo>(APPS_COLLECTION_NAME); var selectQuery = Query.EQ("_id", appInfo.ObjectId); collection.Update(selectQuery, Update.Set("app_access_token", appInfo.AppAccessToken)); return appInfo; }
public FacebookAppInfo SetAppAccessToken(FacebookAppInfo appInfo) { string appTokenUrl = string.Format(APP_TOKEN_URL_PATTERN, appInfo.AppId, appInfo.AppSecretKey); var client = new RestClient(); var request = new RestRequest(appTokenUrl, Method.GET); var response = (RestResponse)client.Execute(request); appInfo.AppAccessToken = response.Content.Replace("access_token=", ""); return appInfo; }