好的,我已经阅读了文档,但我不太确定传递的参数是什么。我正在查看列出的示例请求:
$facebook->api_client->profile_setFBML(NULL, 128009, 'profile', NULL, 'mobile_profile', 'profile_main');
并思考,他们从哪里得到这些论点,他们做了什么?
有人有解释吗?
这适用于 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 选项卡上的窄配置文件框。
不好意思,开头有4个必填参数:api_key、call_id、sig和v。为什么示例不需要传递它们?