在 Facebook 页面上添加带有自定义标签的选项卡,用于添加应用程序并传递一些数据

发布于 2025-01-07 04:52:30 字数 328 浏览 1 评论 0原文

我正在创建一个用于制作粉丝专页的应用程序。用户可以在我的网站上创建他们的页面设计,然后在发布按钮上单击该应用程序应作为选项卡与设计制作一起添加到页面中。我有页面 ID 和应用程序 ID。请建议我可以直接添加选项卡的某种方法。另外,当我使用

http://facebook.com/add.php?api_key= app_api_key&page=page_id

它显示添加应用程序按钮我可以更改该按钮的标签吗?

I am creating an app for making fanpage. User can create their page design on my website and on publish button click that app should be added to the page as a tab along with the designed made. I have the page ID and App Id.. Please suggest some way by which I can directly add the tab . Also when I use the

http://facebook.com/add.php?api_key=app_api_key&page=page_id,

it shows add app button can I change the label of that button..

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

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

发布评论

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

评论(1

淡淡绿茶香 2025-01-14 04:52:30

您可以通过使用以下调用以编程方式实现此目的:

请参阅此处获取页面令牌(滚动 由于您使用这些命令来执行操作,因此

$page_token = 'XXX' // This is the page token
$app_id = '123456789' // This is the app that you want to install
$tab_title = 'My Tab Name';

// The following lines of code will install the tab app onto the page.
$install_tab_call = "/{$page_id}/tabs?app_id={$app_id}&access_token={$page_token}";
$facebook->api($install_tab_call,'POST');

// The following lines of code will update the tab app's name on the page.              
$change_tab_call = "/{$page_id}/tabs/app_{$app_id}?custom_name={$tab_title}&access_token={$page_token}";
$facebook->api($change_tab_call,'POST');

您可以使用任何适合您需求的 UI 设计 - 无需自定义 Facebook UI。只需将您自己的元素放置在调用上面脚本的页面上即可。我建议使用 AJAX 调用。

此外,您可以在文档中查看可以为页面选项卡操作的所有其他设置:https://developers.facebook.com/docs/reference/api/page/#tabs

请注意,您需要 manage_pages 权限才能执行任何涉及页面的操作设置。

You can achieve this programagically by using the following calls :

See here for acquiring page tokens ( scroll down to "Page Login")

$page_token = 'XXX' // This is the page token
$app_id = '123456789' // This is the app that you want to install
$tab_title = 'My Tab Name';

// The following lines of code will install the tab app onto the page.
$install_tab_call = "/{$page_id}/tabs?app_id={$app_id}&access_token={$page_token}";
$facebook->api($install_tab_call,'POST');

// The following lines of code will update the tab app's name on the page.              
$change_tab_call = "/{$page_id}/tabs/app_{$app_id}?custom_name={$tab_title}&access_token={$page_token}";
$facebook->api($change_tab_call,'POST');

Because you are using these commands to execute your actions, you can use any UI design that fits your needs - no need to customize Facebook UI. Just place your own elements on the page that call the script above. I recommend using an AJAX call.

Additionally, you can check out all the other settings you can manipulate for your pages tabs in the documentation : https://developers.facebook.com/docs/reference/api/page/#tabs

Be aware that you'll need the manage_pages permissions to perform any action dealing with page settings.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文