这是方法:
public static string RenewToken(string existingToken)
{
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token",
new
{
client_id = 137,
client_secret = "a45",
grant_type = "fb_exchange_token",
fb_exchange_token = existingToken
});
return result.access_token;
}
在表格的顶部,我有两个变量:
string ShortaccessToken
string LongaccessToken
第一个包含旧/工作短时访问令牌。 第二个包含新的/工作的长时间访问令牌代码。
我在构造函数中使用它曾经使用过一次:
RenewToken(ShortaccessToken);
获得了新的令牌代码,我现在在我的代码中使用了一个长变量并且正在使用它的发布。
但我现在的问题是,当我的新访问令牌代码有效时,我该如何检查/查找?什么时候到期?
答案 0 :(得分:2)
您可以致电:
来验证这一点GET /debug_token?input_token={input-token}&access_token={access-token}
{access-token}是您的应用访问令牌,如下所述:https://developers.facebook.com/docs/facebook-login/access-tokens/#debug
检查 expires_at 字段的内容。