2008-12-26 30 views
1

好吧,所以我已經閱讀了文檔,並且我不太確定傳遞的參數是什麼。我期待在上市示例請求:什麼是Facebook應用FBML'profile.setFBML'的參數?

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

和思考,他們在哪裏得到這些參數和他們做什麼?

有人有解釋嗎?

回答

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。如果未指定此參數,則默認爲會話用戶。

配置文件 - FBML專用於出現在用戶配置文件的Boxes選項卡上的應用程序配置文件框。

mobile_profile - 用於移動設備的FBML。

profile_action - 在提供的示例中不建議使用,因此爲NULL。

profile_main - FBML專用於用戶配置文件的Wall和Info選項卡上的窄配置文件框。

+0

非常好......謝謝!正是我在找的東西。 – kylex 2008-12-26 02:01:28

0

對不起,但有4 要求參數在開頭:api_key,call_id,sig和v。爲什麼這個例子不需要傳遞它們呢?