我已經使用JSDK來驗證我的Facebook應用的用戶。 我正在獲取訪問令牌,但它在1/2小時內過期。 那麼我怎樣才能獲得長期訪問令牌?獲得永久的Facebook訪問令牌
我用的代碼是:
var fb = new FacebookClient();
Dictionary<string,Object> sParams=new Dictionary<string,Object>();
sParams.Add("client_id",My_App_ID);
sParams.Add("client_secret",My_App_Secret);
sParams.Add("grant_type","fb_exchange_token");
sParams.Add("fb_exchange_token",Short_lived_accessToken);
dynamic result = fb.Get("oauth/access_token",sParams);
fb.AccessToken = result.access_token;
,但它給了我的路線錯誤JSON字符串無效dynamic result = fb.Get("oauth/access_token",sParams);
什麼錯我在這裏幹什麼?
是的,這就是爲什麼我在這裏使用動態數據類型來獲取FacebookClient.Get()的結果,但它不工作。 – Priya
然後它可能是FacebookClient.Get()本身引發錯誤,因爲它想要JSON而沒有別的。查找另一種方法來發出HTTP請求並獲得響應,但沒有此要求。 – CBroe
好的。謝謝..我會盡力的。 – Priya