3

私の最終的な目標はこれをプログラムで行うことですが、健全性チェックとして、Facebook Graph API Explorerを使用してアップロードされた写真(コンピューターから)をFacebookページに投稿しようとしています。アクセストークンとphoto_uploadおよびpublish_stream権限があります。

写真がどこにあるかを示すために何をすべきかわかりません。どうすればいいですか?
ありがとう。

4

3 に答える 3

4

-Fフラグと"source="フラグを指定してcurlを使用すると、機能するはずです。アプリケーションの1つからのコードスニペットを次に示します(このcurlコマンドはPHPから作成します)。

curl -F 'access_token=xxxxxx' -F 'source=@/path/to/image.jpg' 
-F 'message=' -F 'privacy={"value": "EVERYONE"}' 
https://graph.facebook.com/FB-ALBUM-ID/photos
于 2012-04-05T00:33:08.120 に答える
3

Graph APIエクスプローラーツールはファイルのアップロードをサポートしていないと思います。そのため、このツールを使用してアップロードを確認することはできません。

Facebookは画像のアップロードにURLパラメータを受け入れます-完全な画像のURLを指すように指定すると、Facebookはそれを取得する必要があります。単なる文字列なので、エクスプローラーを使用できます。

ただし、Facebookは写真のアップロードに対して妥当なエラーで戻ってくるはずです。エクスプローラーツールについて心配するのではなく、コーディングを開始します。

于 2012-04-05T01:00:57.607 に答える
1

これを使用して、Graph APIエクスプローラーから画像を投稿することができまし

グラフエクスプローラーによる投稿 お役に立てれば。

于 2016-08-01T10:25:58.803 に答える