facebook更新访问令牌

时间:2013-07-10 11:47:17

标签: facebook facebook-graph-api facebook-sdk-3.0

我正在构建桌面应用程序,它应该从文件系统向Facebook提交一些东西。 应用程序根本不应该提供用户登录表单。 使用C#,VS2010。

我有Facebook App:

  • 客户端应用ID
  • 客户端密码ID
  • 令牌(已扩展,因此在接下来的60天内有效)。

想法是以某种方式更新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。

0 个答案:

没有答案