2016-04-26 16 views
0

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

手動正しいサムネイルを示しています。

間違ったサムネイルの理由は何ですか?

+1

https://developers.facebook.com/docs/graph-api/ reference/v2.6/user/feed#publishは、そのエンドポイント経由で投稿を作成するための有効なパラメータをリストします。 'source 'はまったく言及していない。 – CBroe

+0

実際には、https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.0#params Antがあります。これはFacebookにインラインビデオを埋め込む方法です。 –

+0

これはFeed _dialog_のためのものです。これはAPI経由で投稿するのとは全く違うものです。 – CBroe

答えて

1

https://developers.facebook.com/docs/graph-api/reference/v2.6/user/feed#publishには、そのエンドポイント経由で投稿を作成するための有効なパラメータが記載されています。 sourceはまったく言及されていません。

フィードダイアログでは有効なパラメータのようですが、APIを使用してポストを作成していますが、それは別のものです。

あなたがビデオでリンクを共有したい場合は、その後、私はオープングラフのメタタグを介してビデオを埋め込むことをお勧めしたい - https://developers.facebook.com/docs/sharing/webmasters#video

関連する問題