2011-02-04 94 views
1

我正在使用圖形API的PHP SDK,並且一切工作正常用戶名,上傳照片等 但是,當我試圖發佈到當前用戶的飼料,它只是讓頁面卡住了。發佈飼料到Facebook果醬了PHP

這是代碼:

$publish_feed = $facebook->api('/'.$userid'/feed', 'post', array(
    'message'=> 'message', 
    'picture'=> 'http://mysubdomain.mywebsite.com/photo.jpg', 
    'link'=> 'http://apps.facebook.com/appname/' 
);); 

我已經試過:

  1. 把在不同的地方的代碼中的代碼,不管我在哪裏做,它就會在網頁卡死,甚至如果ti在代碼的末尾,它會卡住,並且沒有顯示。
  2. 變化$userid變爲/me。沒有成功。

請幫忙。

回答

1
  1. 確保您有publish_stream許可
  2. 使用/meapi("/$userid/feed",..etc
  3. 刪除多餘的列:

代碼:

$params = array(
       'message' => 'message', 
       'picture'=> 'http://mysubdomain.mywebsite.com/photo.jpg', 
       'link'=> 'http://apps.facebook.com/appname/' 
      ); 
$publish_feed = $facebook->api("/$userid/feed", "post", $params); 
+0

不想要追加變量? `。$ userid.` – t0mgs 2011-02-04 18:20:38