我已使用 JSDK 为我的 facebook 应用程序验证用户身份。我正在获取访问令牌,但它会在 1/2 小时内过期。那么如何获得长期访问令牌?
我使用的代码是:
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;
但它给了我错误Invalid JSON String at linedynamic result = fb.Get("oauth/access_token",sParams);
我在这里做错了什么?