是否可以在不使用任何facebook sdk的情况下重新验证​​过期的访问令牌?

时间:2012-07-05 02:31:58

标签: facebook-graph-api curl

我使用c ++和libcurl与face book进行交互。 我是一个原生的Windows应用程序,所以我不能使用任何Facebook sdk。 我可以使用graph api处理过期/无效的访问令牌吗?

1 个答案:

答案 0 :(得分:0)

是的,除非用户已取消您的ap。

阅读此Facebook: How-To: Handle expired access tokens

只需调用图表api

即可

这是在php中发生的事情,但我认为你可以很容易地翻译它

    $token_url="https://graph.facebook.com/oauth/access_token?client_id="
  . $app_id . "&redirect_uri=" . urlencode($my_url) 
  . "&client_secret=" . $app_secret 
  . "&code=" . $code . "&display=popup";
$response = file_get_contents($token_url);
$params = null;
parse_str($response, $params);
$access_token = $params['access_token'];