1

好的,我已经阅读了文档,但我不太确定传递的参数是什么。我正在查看列出的示例请求:

$facebook->api_client->profile_setFBML(NULL, 128009, 'profile', NULL, 'mobile_profile', 'profile_main');

并思考,他们从哪里得到这些论点,他们做了什么?

有人有解释吗?

4

2 回答 2

2

这适用于 PHP 库,其他库可能有自己的语法。

$facebook->api_client->profile_setFBML(session_key, uid, 'profile', 'profile_action', 'mobile_profile', 'profile_main');

session_key - 您正在设置其 FBML 的用户的会话密钥。仅当未指定 uid 时,Web 应用程序才需要它,因此在提供的示例中为 NULL。

uid - 您正在更新其个人资料的用户的用户 ID,或页面 ID(如果是主页)。如果未指定此参数,则默认为会话用户。

profile - 用于显示在用户配置文件的 Boxes 选项卡上的应用程序配置文件框的 FBML。

mobile_profile - 用于移动设备的 FBML。

profile_action - 已弃用,因此在提供的示例中为 NULL。

profile_main - FBML 用于用户配置文件的 Wall 和 Info 选项卡上的窄配置文件框。

于 2008-12-26T01:55:51.347 回答
0

不好意思,开头有4个必填参数:api_key、c​​all_id、sig和v。为什么示例不需要传递它们?

于 2009-08-02T04:17:44.973 回答