我已经设法通过API(C#)发布到Facebook页面,但是当页面管理员注销时,会发生以下错误:
"(OAuthException - #190)验证访问令牌时出错:会话无效,因为用户已注销."
如何生成永不过期的访问令牌?
我需要一个无法打开Facebook登录对话框的解决方案.
小智 30
您可以按照以下说明生成永不过期的访问令牌而无需编码:
Ari*_*Ari 23
这是我使用PHP SDK生成"Never"过期访问令牌的代码:
$facebook = new \Facebook\Facebook([
'app_id' => '{app-id}',
'app_secret' => '{app-secret}',
'default_graph_version' => 'v2.10',
'default_access_token' => '{access-token}'
]);
// Exchange token
$token = $facebook->post('/oauth/access_token',
array(
'grant_type' => 'fb_exchange_token',
'client_id' => 'APP ID',
'client_secret' => 'APP Secret',
'fb_exchange_token' => 'access Token'
)
);
$token = $token->getDecodedBody();
$token = $token['access_token'];
echo $token;
Run Code Online (Sandbox Code Playgroud)
我回显访问令牌,然后使用访问令牌调试器对其进行调试.结果应该是:Expires: Never.
文档中的参考:
Iva*_*kin 11
| 归档时间: |
|
| 查看次数: |
92728 次 |
| 最近记录: |