我正在构建桌面应用程序,它应该从文件系统向Facebook提交一些东西。 应用程序根本不应该提供用户登录表单。 使用C#,VS2010。
我有Facebook App:
想法是以某种方式更新access_token,因为Facebook不提供永久access_token(offline_token)。 所以我试过这个:
var fb = new FacebookClient();
dynamic results = fb.Get("oauth/access_token",
new
{
client_id = "aap_id",
client_secret = "secret_id",
grant_type = "fb_exchange_token",
fb_exchange_token = "existing_token"
});
String newToken = results.access_token;
使用此代码,我获得newToken,这与现有代码不同。
我的问题: 如果运行此代码,可以说在它过期的前一天,新令牌是否会在新的60天内有效? 或者应该再次请求扩展令牌?
谢谢, Ljiljana。