2011-02-04 16 views
1

私はGraph APIのためにphp SDKを使用しています。ユーザー名の取得、写真のアップロードなど、すべてがうまくいきます。 しかし、現在のユーザーのフィードに公開しようとしているとき、それはちょうどページが立ち往生するようにします。Facebookにフィードを公開する

これはコードです:

$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. 使用/meまたはapi("/$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

+0

@WideBlade:このように追加すると問題が発生する可能性があります。上の例のように二重引用符で囲むだけで問題になります。 – ifaour

+0

まだ動作していません。アクセストークンを挿入しようとしましたが、それでも動作しません。 – t0mgs

関連する問題