我正在尝试使用 php sdk 重命名选项卡,但我收到此错误
致命错误:未捕获的 OAuthException:(#100)选项卡 '591882604157641' 在第 1028 行的 base_facebook.php 中抛出的配置文件 216407665045740 中不存在
216407665045740是有效页面 591882604157641是选项卡,并且已正确安装在该页面上!
http://www.facebook.com/pages/My-test-page/216407665045740?id=216407665045740&sk=app_591882604157641
这就是我正在做的事情:
- 我获取页面的令牌并保存用户令牌以供以后使用。(授予 manage_pages 权限)
- 更新选项卡名称
- 设置用户令牌
这是代码:
$page_id = $signed_request['page']['id'];
$user_access_token = $facebook->getAccessToken();
$page_access_token = $facebook->api("/{$page_id}?fields=access_token");
$page_access_token = $page_access_token['access_token'];
if($facebook->setAccessToken($page_access_token))
{
$facebook->api("/{$page_id}/tabs/591882604157641", 'POST', array(
'custom_name' => 'another test name'
));
}
$facebook->setAccessToken($user_access_token);
我尝试了一切,但我被困在这里!非常感谢任何帮助!