2011-12-07 7 views
1

Facebook Graph API Post文書では、画像を壁(ユーザーまたはページ)に投稿する唯一の方法は、画像フィールドをリクエストすることです。facebook graph apiを使ってディスクから直接ユーザーの壁に画像を投稿するには?

私はそれを使用して、ハードディスクからサーバーに画像をアップロードし、そのURLを使用することができました。このように:

curl --form picture=http://userserve-ak.last.fm/serve/174s/66037848/Foals+png.png --form access_token=AAADChj --form message=msg1 https://graph.facebook.com/242001885843121/feed 

しかし、私はポストのタイプフィールドは「ステータス」として設定していない「写真」とされることを行うとき。

ノー成功したアルバムに画像をアップロードするために使用したのと同じリクエストパラメータを使用してのようないくつかの異なるものを試してみました:

curl --form [email protected]/tmp/fb_gallery.png --form access_token=AAADChj --form message=msg2 https://graph.facebook.com/242001885843121/feed 

curl --form [email protected]/tmp/fb_gallery.png --form access_token=AAADChj --form message=msg2 https://graph.facebook.com/242001885843121/feed 

私も運と「写真」にタイプのフィールドを設定しようとしました。

答えて

0

は、それが時間

curl 
–F 'access_token=…' \ 
-F 'batch=[{"method":"POST", \ 
       "relative_url":"me/photos", \ 
       "body":"message=My cat photo" \ 
       "attached_files":"file1" \ 
      }, 
      {"method":"POST", \ 
       "relative_url":"me/photos", \ 
       "body":"message=My dog photo" \ 
       "attached_files":"file2" \ 
      }, 
      ]' 
-F '[email protected]' \ 
-F '[email protected]' \ 
https://graph.facebook.com 
+0

おかげVirendraで2枚の写真をアップロードすることができ、この1で試してみてください。私は "/ me/photos"のことを考えなかった。ありがとう! –

+0

ようこそ! –

関連する問題