フィード ダイアログを使用して、Android デバイスからユーザーが気に入ったページに写真をアップロードする必要がある Android アプリがあります。(ユーザーはページの管理者ではありません。) ページのタイムラインに画像を実際に表示する方法でこれを機能させることができませんでした。私が何をしたか、何が起こるか、何を見たいかを説明します。うまくいけば、誰かが私を助けてくれます。
現在発生している一連のイベントは次のとおりです。
- アプリ内で、ユーザーは Android SDK が提供するログイン ボタンを使用して Facebook に接続します。
- ユーザーは、ローカル デバイスに保存されているアプリを使用して写真を撮ります。
- アプリは、写真をユーザーの Facebook アルバムの 1 つにアップロードします。
- アプリは、ユーザーのアルバム内の写真を指す URL を作成します。
アプリは、これらのパラメーターを使用してフィード ダイアログを呼び出します。「pictureUrl」は、手順 4 で作成した URL です。「pageFbId」は、画像が表示されるページの内部 Facebook ID です。
Bundle params = new Bundle(); params.putString("link", pictureUrl); params.putString("to", pageFbId);
ユーザーは、フィード ダイアログで入力を完了します。
- ページのタイムラインには、ユーザーがフィード ダイアログに入力したテキストと、ユーザーのアルバム内の写真へのリンクが表示されます。
画像へのリンクだけでなく、Facebook が実際にページのタイムラインに画像を表示するようにする方法はありますか?
ありがとう!