向Facebook发布Feed以阻止PHP

时间:2011-02-04 16:09:28

标签: php facebook facebook-graph-api facebook-php-sdk

我正在使用php SDK for the Graph API,一切正常 - 获取用户名,上传照片等。 但是,当我尝试发布到当前用户的Feed时,它只会使页面卡住。

这是代码:

$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。没有成功。
  3. 请帮忙。

1 个答案:

答案 0 :(得分:1)

  1. 确保您拥有publish_stream权限
  2. 使用/meapi("/$userid/feed",..etc
  3. 删除额外的列:
  4. 代码:

    $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);