3

グリーティング カード アプリケーションを開発しています。グリーティングカードは、複数の友達のウォールに投稿する必要があります。[friends_Id]/photos投稿を使用して、グラフ API を使用して友人の壁に写真をアップロードしました。このアプローチを使用すると、Facebook は、写真を作成したり友人に共有したりするのではなく、そのユーザー アカウントに自動的にアルバムを作成します。写真をアップロードすると、この新しく作成されたアルバムが友達と共有されます。これは私が探しているオプションではありません。Facebook は、他の写真のアップロードに同じアルバムを使用します。アルバムが一部の友達と共有されたため、以前に共有したすべての友達のニュース フィードに、この新しい写真のアップロードに関する通知が届きます。なので、この方法は省略しました。

次に、友人のフィードへの画像リンクの投稿を使用しました。今回、Facebook は、FCDN 画像はストリームで許可されていないと言って、サーバーでホストされている画像リンクを投稿することを許可しません。サーバーをホストすることは、私にとって高価なオプションです。

3番目に、写真のタグ付けアプローチを使用しました。これはうまくいきます。ただし、これは必須のオプションではありません。

Facebook Web サイトには、アルバム内の写真を友達の壁に共有するオプションがあります。グラフ API を使用してこのアプローチを実装できますか? アップロードされた画像をグラフ API を使用して友人のウォールに共有するオプションはありますか?

私の質問があなたに明確であることを願っています...助けてください.. :)

4

1 に答える 1

9

おそらく、このアプローチはうまくいくでしょう。https://developers.facebook.com/blog/post/526/を参照して、ウォールに投稿して既存の写真を参照したり、基本的に自分が所有する写真を友人のウォールに添付したりできます。手順は次のとおりです。 1) 共有したい写真をアルバムにアップロードします。写真付き身分証明書に注意してください。2) HTTP POST をhttps://graph.facebook.com/[FRIEND_ID]/feedに送信し、object_attachment パラメーターを写真 ID に設定します。

publish_stream 権限を持つアクセス トークンが必要になることに注意してください。

于 2011-08-24T06:08:07.250 に答える