Facebook 页面选项卡更改

发布于 2025-01-04 02:27:02 字数 924 浏览 5 评论 0原文

我想更改 Facebook 页面的选项卡名称。 这是我正在使用的代码,

<?php
session_start();
$pageId=$_SESSION['pageid'];
require('sdk/facebook.php');
$appId = 'My App Id';
$secret = 'My App Secret';
$pageId = $pageId;
$facebook = new Facebook(array(
    'appId'  => $appId,
    'secret' => $secret,
));
$access_token=$facebook->getAccessToken();
if($facebook->setAccessToken($access_token))
{
        $page_tabs=$facebook->api($pageId . '/tabs');
        $name=$page_tabs['data']['0']['name'];
        $tabid=$page_tabs['data']['0']['id'];
            if($name=="MyTab")
            {
                $facebook->setAccessToken($access_token);
                $facebook->api($tabid, 'POST', array(
        'custom_name' => 'MyTab New Name',
        'access_token'=>$_SESSION['token']
));
        }
            echo "OK";
}
?>

但我收到 Oauth Exception 错误,它表示您需要为此提供 accesstoken

请帮助

I want to change tab name of a facebook page.
Here is the code I am using

<?php
session_start();
$pageId=$_SESSION['pageid'];
require('sdk/facebook.php');
$appId = 'My App Id';
$secret = 'My App Secret';
$pageId = $pageId;
$facebook = new Facebook(array(
    'appId'  => $appId,
    'secret' => $secret,
));
$access_token=$facebook->getAccessToken();
if($facebook->setAccessToken($access_token))
{
        $page_tabs=$facebook->api($pageId . '/tabs');
        $name=$page_tabs['data']['0']['name'];
        $tabid=$page_tabs['data']['0']['id'];
            if($name=="MyTab")
            {
                $facebook->setAccessToken($access_token);
                $facebook->api($tabid, 'POST', array(
        'custom_name' => 'MyTab New Name',
        'access_token'=>$_SESSION['token']
));
        }
            echo "OK";
}
?>

But I am getting error for Oauth Exception , it says you need to supply the accesstoken for this

Please Help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

天生の放荡 2025-01-11 02:27:02

您需要进行一些更改

而不是这个

'access_token'=>$_SESSION['token']

使用这个

//get the user access token 
        $token = $facebook->getAccessToken();
        echo "</br>" . 'User Access_Token:' . $atoken;

you need few changes

Instead of this

'access_token'=>$_SESSION['token']

use this

//get the user access token 
        $token = $facebook->getAccessToken();
        echo "</br>" . 'User Access_Token:' . $atoken;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文