當我們嘗試在Facebook圖表api上發佈我們的Facebook頁面上的鏈接時,我們的圖片在我們的頁面牆上顯示爲具有較大尺寸,但沒有在我們的球迷新聞提要 上出現大尺寸。當通過Facebook圖表發佈鏈接時,無法在新聞Feed上獲得大圖片
我們的鏈接有以下OG標籤:
OG:SITE_NAME
<meta content="Ohmymag" property="og:site_name"/>
OG:URL
<meta content="http://www.ohmymag.com/animaux/un-chat-joue-au-ping-pong_art77872.html" property="og:url"/>
OG:現場
<meta content="fr_FR" property="og:locale" />
OG:標題
<meta content="Un chat joue au ping-pong" property="og:title"/>
OG:描述
<meta content="Les amateurs de ping-pong n'ont qu'a bien se tenir, ce chat a tout d'un futur champion de tennis de table" property="og:description"/>
OG:類型
<meta content="article" property="og:type">
OG:圖像
<meta content="http://img1.ndsstatic.com/animaux/un-chat-qui-fait-du-ping-pong_148897_w620-p.jpg" property="og:image"/>
與620px大,349px高度和0.56比鏈接的圖片。
我們已經測試了張貼鏈接不同的方式:
- 當我們手動發佈,我們的鏈接出現與我們的頁面牆,我們的球迷新聞供稿無論是大尺寸的畫面。
- 當我們用Hootsuite(api)發佈時,我們的鏈接也會在我們的頁面牆和我們的粉絲新聞源中顯示大尺寸圖片。
- 當我們用api自己發佈時,我們的鏈接在頁面牆上顯示大尺寸圖片,但在我們的粉絲新聞提要中顯示小尺寸圖片。
要自己發佈,我們使用Facebook圖形API和PHP和Curl。
我們生成我們的頁面訪問令牌下面的步驟:
- 我們得到一個短暫的用戶訪問令牌,與manages_pages和publish_stream權限,當我們的頁面管理員登錄我們的應用程序。
- 我們交換短命用戶訪問令牌與此請求長壽用戶訪問令牌:
https://graph.facebook.com/oauth/access_token?client_id=xxx&client_secret=yyy&grant_type=fb_exchange_token&fb_exchange_token=zzz
- 最後,我們用下面的請求非可到期PAGE訪問令牌:
https://graph.facebook.com/USERID/accounts?access_token=zzz
我們嘗試了幾種方法來處理沒有結果的請求:
- 關於「FACEBOOK_PAGE_ID/feed」(帶或不帶可選參數availables:picture,name,caption,description)。
- 在「FACEBOOK_PAGE_ID/links」(帶或不帶可選參數availables:picture,name,caption,description)。
請求爲例:
$data['link'] = "http://www.ohmymag.com/animaux/un-chat-joue-au-ping-pong_art77872.html";
$data['access_token'] = PAGE_ACCESS_TOKEN;
$post_url = 'https://graph.facebook.com/'.FACEBOOK_PAGE_ID.'/feed';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($ch);
curl_close($ch);
你認爲來自HootSuite是白名單或做我們需要做不同的東西嗎?
謝謝。
Gaëlle。
我有完全相同的問題,是我如何找到你的討論。從你發佈的細節中,我可以告訴你已經仔細閱讀了他們的OG:圖片規格,我不相信你做錯了任何事情。我開始相信,只有通過本地或通過「白名單」應用程序發佈(如您所懷疑的),才能使用此功能。 – mellodev