我正在开发一个facebook的application.Now,因为facebook已经决定删除离线访问。
我想知道wp7 facebook c# sdk是否能处理这种情况。
发布于 2012-06-19 23:02:15
facebook决定删除允许创建长期令牌的脱机访问权限。现在这个方法已经折旧了。现在您无法使用该权限,您的脱机访问令牌将不再有效。但是,您也可以制作生命周期为60天的访问令牌。
以下是Facebook上的文档
Facebook offline access token documentation
您可以通过这种方式将短实时访问令牌延长60天。
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN 您可以通过将try catch块放入来处理过期的访问令牌
try {
var client = new FacebookClient("my_access_token");
dynamic result = client.Get("me/friends");
} catch (FacebookOAuthException) {
// Our access token is invalid or expired
// Here we need to do something to handle this.
}希望这对你有帮助。
https://stackoverflow.com/questions/11081163
复制相似问题