FacebookのグラフAPIを使用していますが、次のCURLリクエストを使用してswf動画を埋め込んだページへのリンクを共有しようとしています。Facebookはサムネイルを表示しません
curl -i -X POST \
-d "height=405" \
-d "link=https%3A%2F%2Fbit.ly%2F1SptrHN" \
-d "message=Test" \
-d "name=The%20Last%20Witch%20Hunter" \
-d "picture=https%3A%2F%2Fstatic1.webvideocore.net%2Fi%2Fstores%2F2%2Fitems%2Fbg%2F9%2F9c%2F9ce4632ed7b89b5a36638cdd6392914d.jpg" \
-d "source=https%3A%2F%2Fplay.streamingvideoprovider.com%2Fplayer3.swf%3Fclip_id%3Dar7hgx038sw8%26autoStart%3D1%26native_fs%3D1%26noControls%3D%26repeatVideo%3D%26stretch_video%3D%26brandNW%3D1%26start_img%3D1%26start_volume%3D100%26autoHide%3D1%26skinAlpha%3D80%26colorBase%3D%2523202020%26colorIcon%3D%2523FFFFFF%26colorHighlight%3D%2523fcad37%26viewers_limit%3D0%26cc_position%3Dbottom%26cc_positionOffset%3D70%26cc_multiplier%3D0.03%26cc_textColor%3D%2523ffffff%26cc_textOutlineColor%3D%2523000000%26cc_bkgColor%3D%2523000000%26cc_bkgAlpha%3D0.7" \
-d "type=link" \
-d "width=720" \
-d "access_token=CAAEl5c0JLDABAJpu3DJVbndfcmZCrr9xnk5zoWn5Ik9KEwS14autS1ZAc4ceDdzr4eTIqqzH6z8ePvkZA1gOVUZCKrInECJiFaZCgM1Y0JDocgfyyg9BLSpNzLtMZCOhiPpRPkk0URyCRDedQxQEx3yodXKiyzRJq7RKPZAVKrb77mlxA8fuUvRDZCcGgwgdZAuNZCWnLvtDly8wZDZD" \
"https://graph.facebook.com/v2.0/me/feed"
あなたは私がpicture
を設定していますし、画像が公開されて見ることができるように。ただし、グラフAPIエクスプローラは、swf
を指すサムネイルに対して次のURLを返します。さらに、ページからのリンクを共有
https://external.xx.fbcdn.net/safe_image.php?d=AQCRoO4J0CcrVO2M&w=130&h=130&url=https%3A%2F%2Fplay.streamingvideoprovider.com%2Fplayer3.swf%3Fclip_id%3Dar7hgx038sw8%26autoStart%3D1%26native_fs%3D1%26noControls%26repeatVideo%26stretch_video%26brandNW%3D1%26start_img%3D1%26start_volume%3D100%26autoHide%3D1%26skinAlpha%3D80%26colorBase%3D%2523202020%26colorIcon%3D%2523FFFFFF%26colorHighlight%3D%2523fcad37%26viewers_limit%3D0%26cc_position%3Dbottom%26cc_positionOffset%3D70%26cc_multiplier%3D0.03%26cc_textColor%3D%2523ffffff%26cc_textOutlineColor%3D%2523000000%26cc_bkgColor%3D%2523000000%26cc_bkgAlpha%3D0.7&cfs=1
手動正しいサムネイルを示しています。
間違ったサムネイルの理由は何ですか?
https://developers.facebook.com/docs/graph-api/ reference/v2.6/user/feed#publishは、そのエンドポイント経由で投稿を作成するための有効なパラメータをリストします。 'source 'はまったく言及していない。 – CBroe
実際には、https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.0#params Antがあります。これはFacebookにインラインビデオを埋め込む方法です。 –
これはFeed _dialog_のためのものです。これはAPI経由で投稿するのとは全く違うものです。 – CBroe