Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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;
        }