亲爱的大家,我有一个关于 Facebook 页面的问题:(不是 用户个人资料页面,我的意思是您可以成为粉丝的 Facebook 页面)

如何在墙选项卡左下角添加自定义框?(我是页面创建者/管理员)

请不要仅仅给出“将框添加到页面”的答案。因为我实在不知道怎么办。

另外,似乎为应用程序放置 $facebook->api_client->profile_setFBML 和 $facebook->api_client->profile_setInfo 不会为页面提供添加框的方法。

下面是另一个人完成的示例图像。我已经在图片上圈出了方框。我想知道如何对我拥有的页面执行相同的操作。非常感谢您的阅读。

替代文本 http://design.outblaze.com/calvin/facebook/facebookPageBoxQ.jpg

有帮助吗?

解决方案

 $facebook->api_client->profile_setFBML  

是绝对正确的。转到应用程序页面并将应用程序添加到您的粉丝页面。它最适合出现在“框”选项卡中。

    // get the fbml for the box 
    $main_box = $this->render();
    // the first main_box is actually deprecated feel free not to use it
    $this->facebook->api_client->profile_setFBML($main_box, PAGE_ID, $main_box, NULL, $main_box, $main_box);
    // for easier workflow forward the user directly to the page
    $this->facebook->redirect(PAGE_URL);  

但正如该帖子中的其他人所说,在 90% 的情况下 静态FBML Facebook 的应用程序可以完成这项工作。

其他提示

不现实的回答最好帮我,但需要一个澄清。这些箱子只能添加到您拥有管理员权限“的页面”。你无法从我所看到添加的其中一个框,以您的个人资料页面。 (有人?证明我错了,请!)

您编写具有箱的应用程序。您在框中添加到页面,然后移动框的页面的墙壁上。

例如,我搬到了我的注意应用程序的页面框到我的墙,所以你可以看到它:

http://www.facebook.com/apps/application.php ?ID = 96193636102

<强>更新,用更多的信息:

在一般情况下,这样做的方法是添加一个功能,您的应用程序创建FBML的块,并把它传递给setFBML(),使用页面的ID而不是用户ID作为目标的。

我打算这个自己做的一些汇总统计添加到我的应用程序的个人资料页,但必须等待直到下班后。

我已经找到了答案。它使用来自Facebook所作的静态FBML

http://www.facebook.com/apps/application .PHP?ID = 4949752878&REF = S

去那里,点击“添加到我的网页”,并选择你的页面。

然后跳转到你自己的网页,并点击“编辑页面”,这时你会发现FBML的应用程序下。

点击铅笔在FBML框右上方,选择编辑。

然后在编辑页面,只写东西了,并保存更改

接下来回到自己的网页。后藤的“盒子”标签,你会发现,你刚才提出的FBML框。

点击铅笔按钮FBML框中,选择“移动到墙标签”,然后完成了!快乐上Facebook!

据我明白轮廓框将很快被移除。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top