0

私は PHP を使用して Facebook キャンバス アプリを構築しています。ファンページのアルバムに画像をアップロードし、その壁に「方法を示す画像をアップロードしました....」というフィードを投稿することになっています。ページ自体の名前からではなく、現在ログインしているユーザーの名前から (画像をアップロードするときと同じように) 下のリンク付きの画像。アプリには、ページの壁に物を投稿する権限があります。私はこれらすべてにいくつかの問題があります:

  • 現在のユーザーの名前から投稿を投稿できますが、それらはすべて「他のユーザーによる最近の投稿」セクションの下にまとめて表示され、投稿を開くまで画像は表示されません。
  • Facebook サーバーで既にホストされている画像を投稿できないため、アップロードしたばかりの画像を表示できません。「FBCDN イメージはストリームで許可されていません」というエラーが表示されます。コードは次のようになります。

    $this->facebook->api('/' . $page_id . '/feed', 'POST', array(
         'link' => 'http://www.facebook.com/photo.php?fbid=000000000000&set=a.000000000000.38358.000000000000',
         'picture' => 'http://a5.sphotos.ak.fbcdn.net/hphotos-ak-ash4/5041_000000000_00000000_1960517_6404612_n.jpg',
         'caption' => 'XXX uploaded this picture',
         'message' => 'some text',
         'access_token' => $access_token
         )
      ); 
    

    誰?

4

0 に答える 0