2012-03-02 10 views
1

私は本当にこれにこだわっている、私は写真を(byte[])とテキスト(String)をFacebookの壁に投稿する必要がありますか?AndroidからFacebookの壁にテキストを添付して写真を送信するには?

私は今、画像をアップロードしてからテキストを送信することができます。これは2つの投稿を行い、それはクールではありません!

どうすればよいのでしょうか?

感謝の事前に.... Userオブジェクトのドキュメントで

答えて

3

、それは写真接続の下に書かれています:

あなたがで自分の代わりに、ユーザーのウォールに写真を投稿することができますPublish_stream 権限と次のパラメータを使用してPROFILE_ID/photosに HTTP POSTリクエストを発行します。私はそれをテストして、ドキュメントを読んだ後、一緒にそれを「糊付け」のようなものされていない

// facebook being either Facebook or AsyncFacebookRunner 

Bundle parameters = new Bundle(); 
parameters.putString("message", "MESSAGE TO GO WITH THE IMAGE"); 
parameters.putByteArray("source", imageBytes); 

facebook.request("me/photos", parameters, "POST"); 

アンドロイドのFB SDKはあなたのためだけにそれを行うだろう、それは次のようになります、ソースおよびいくつかのスレッド(Async API Requests,API Requests,Facebook.java,Util.java,Android post picture to Facebook wall)が含まれます。コードの最後のリンクでは、私が使用したソースの代わりに画像であると言いますが、それはドキュメントに記載されています。

また、あなたはちょうどあなたがpublish_stream権限を持っていることを確認して、代わりに私/写真グラフオブジェクトパスのUSER-ID /のphotoesを使用することができます。

次回質問をするときは、具体的にお試しください。これまでのコードを追加してください。

+0

ありがとう、私はそれをチェックアウトします。 – IamStalker

関連する問題