我想知道是否有人會幫我排查我的stream.publish測試。我以爲我擁有所有正確的作品。這裏是代碼:Facebook stream.publish的先決條件是什麼?
<?php
require_once 'facebook.php';
$appapikey = 'xxxxxxx';
$appsecret = 'xxxxxxx';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
$message = "Will this status show up and allow me to dominate the world?!";
$uid = $user_id;
echo $uid;
$facebook->api_client->stream_publish($message,$uid);
我期待的是我的狀態改變爲$ message的內容。反而會發生什麼,我的UID被echo'd,然後它會引發500錯誤。我允許publish_stream
以及offline_access
(通過我的個人資料在我的應用設置中驗證),API密鑰將這一小部分代碼掛鉤到我的應用。做這個簡單的例子還需要做些什麼?我發現FB文檔有點難以放在一起。
- 的包括是官方的PHP Facebook的庫
我的問題是所有的參數都被列爲可選參數,所以我只包含了我認爲我需要的東西,而沒有想到它們的順序決定了它們的意思(IE,使用佔位符來回答所有可用的參數)非常感謝爲了幫助我。 – 2009-07-22 01:08:45