C# 更新Facebook访问令牌
我读了很多关于facebook访问令牌如何扩展的文章,但是我找不到任何关于续订访问令牌的文章 我正在使用Facebook C#SDK,我正在尝试这样做:C# 更新Facebook访问令牌,c#,facebook-c#-sdk,C#,Facebook C# Sdk,我读了很多关于facebook访问令牌如何扩展的文章,但是我找不到任何关于续订访问令牌的文章 我正在使用Facebook C#SDK,我正在尝试这样做: FacebookClient fbClient = new FacebookClient (); Dictionary<string, object> fbParams = new Dictionary<string, object> (); fbParams["client_id"] = token
FacebookClient fbClient = new FacebookClient ();
Dictionary<string, object> fbParams = new Dictionary<string, object> ();
fbParams["client_id"] = token.appId;
fbParams["grant_type"] = "fb_exchange_token";
fbParams["client_secret"] = token.appSecret;
fbParams["fb_exchange_token"] = token.accessToken;
JsonObject publishedResponse = fbClient.Get ("/oauth/access_token", fbParams) as JsonObject;
return publishedResponse["access_token"].ToString ();
它返回一个访问令牌,但当我使用它时:
“未指定用户访问令牌”
但是它被指定为Oo当您请求使用
fb\u交换\u令牌时,由于Oo表情,您不能使用任何过期的访问\u令牌续订令牌。您需要有效的访问令牌。
fbParams["client_id"] = token.appId;
fbParams["grant_type"] = "client_credentials";
fbParams["client_secret"] = token.appSecret;
fbParams["fb_exchange_token"] = token.accessToken;