4

AndroidでFacebookSDK3.0を使用して、画像と一緒にメッセージを投稿するにはどうすればよいですか?

リンク->リンクや他のすべての情報を含む小さな写真を投稿できます。

http://developers.facebook.com/docs/howtos/androidsdk/3.0/feed-dialog/

私が欲しいのは、説明付きのリンクではなく、メッセージ付きの壁に写真を投稿することだけですか?現在のAndroid画面のスクリーンショットを取得してSDカードに保存したいので、カスタムボタンクリックでメッセージを投稿する必要があります。

Facebook SDK 3.0 for androidでこれを行うにはどうすればよいですか?

4

2 に答える 2

21

Graph APIを使用して、ユーザーの壁に写真を投稿できます。

詳細については、リファレンスページを参照してください。

Facebook SDKでは、Requestクラスを使用してGraphAPI呼び出しを行います。

newUploadPhotoRequestメソッドを使用して写真を追加できます。

説明も追加する場合は、「メッセージ」パラメータを設定してみてください。

Request photoRequest = Request.newUploadPhotoRequest(...);
Bundle params = photoRequest.getParameters();
params.putString("message", "description  goes here");
photoRequest.executeAsync();
于 2013-01-02T17:32:21.557 に答える
0

Facebookは、バージョン2のグラフAPIリクエストに対してこの実装を変更しました。投稿する代わりに、カスタムストーリーを推奨しています(Facebookユーザーのコメントの横に、またはコメントなしで、Facebookユーザーの壁に独自のコンテンツを配置する場合)

ドキュメントはここにあります:

https://developers.facebook.com/docs/android/open-graph?locale=en_GB

ドキュメントのエラーです。たとえば、FacebookのOpen Graphオブジェクトは、ドットではなくコロンで参照されます。

彼らは、「books」という名前のワークスペースにある「book」という名前のオープングラフオブジェクトについてそのように言及しています。

"books.book"

正しい方法は

"books:book"

実装が完了したら、Facebookへのアプリケーションを確認する必要があります。Facebookのドキュメントもここにあります。

https://developers.facebook.com/docs/apps/review?locale=en_GB

私は本当にFacebookのドキュメントが嫌いです、それはひどいです

于 2014-12-17T11:34:10.320 に答える