ウェブサイトから FB にテキスト付きの画像を投稿したいと考えています。しかし、開発者 API で見た限りでは、画像をアルバムにアップロードする (または FB がアプリのアルバムを作成する) か、リンク付きのサムネイル画像を確認できますが、ユーザーのウォールに通常の画像は表示されません。 .
誰か助けてくれませんか?
ウェブサイトから FB にテキスト付きの画像を投稿したいと考えています。しかし、開発者 API で見た限りでは、画像をアルバムにアップロードする (または FB がアプリのアルバムを作成する) か、リンク付きのサムネイル画像を確認できますが、ユーザーのウォールに通常の画像は表示されません。 .
誰か助けてくれませんか?
シリアル化されたリンクにするだけで試すことができます:
<a href="
https://www.facebook.com/dialog/feed?app_id=12345567&link=http://yoursite.com?&picture=http://yoursite/assets/yourimage.jpg&name=This is my cool post&description=This is the content of the post&redirect_uri=http:/yoursite.html?"> </a>
ただし、スペースを考慮するために、必ずエンコーダーを介して実行してください。
最後に、私はそれを行う方法を見つけました。これは次のように実行できます。
ユーザーのアルバムに画像をアップロードします。これは、グラフ API の「写真」関数で「url」フィールドを画像の URL に設定するか、画像を投稿フィールドとして渡すことで実現できます。
次に、ユーザーのアルバム内の画像を指す「リンク」フィールドを含むフィードを作成します -> リンクは次のようになります
http://www.facebook.com/photo.php?fbid=<id_of_the_image_gotten_from_previous_operation>
これで、大きな画像がニュース フィードで共有されていることがわかります。グラフ API の写真機能とフィード機能については、https: //developers.facebook.com/docs/reference/api/ を参照してください。