2010-10-21 35 views
0

我使用Graph API通過第三方網站發佈到用戶的牆上。此更新包含指向第三方網站的鏈接。 (在功能上,它有點像在第三方頁面上放一個Facebook的「贊」按鈕,除了我想對Facebook上的字幕顯示方式進行更細緻的控制。)使Facebook不能自動從頁面選擇縮略圖?

我是而不是指定該帖子的圖片。創建帖子後,Facebook的機器人會自動連接到鏈接中指定的第三方頁面,並選擇要用作縮略圖的圖片。可悲的是,這個形象幾乎沒有關係,我只是希望Facebook根本不尋找縮略圖。

我可以在頁面上放一些Open Graph標籤來幫助Facebook的機器人,但我沒有看到使用Open Graph指定您想要的圖像的方式,並且Facebook不應該自動選擇一個。

任何方式來做到這一點?

回答

1

儘管Facebook似乎忽略了在Graph API調用中設置爲空字符串的圖片,但爲圖片設置Open Graph標記似乎是一個空字符串。

0

發佈流時,請在請求中包含「圖片」屬性,並將其設置爲空字符串。這將確保您不在帖子上有網址。我的其他建議是將Open Graph標籤放在您共享的頁面上。這將確保您和共享該網址的其他人將在Facebook上顯示正確的數據和圖片。 http://developers.facebook.com/docs/opengraph

+0

Thans,我已經試過了,Facebook bot仍然連接到第三方網站,並抓取了不適當的縮略圖。 – Sean 2010-10-22 08:28:43

+0

我沒有意識到你'喜歡'第三方網址。如果該網站位於第三方,那麼您無法控制,那麼就控制內容而言,您不會有太多選擇。只要網站所有者想要更改內容,他們只需要放置開放圖形元標記即可。 – 2010-10-22 13:56:24

+0

我確實可以控制第三方網站,並且可以對其進行更改。就我所知,就我所知,沒有什麼辦法可以讓Facebook無法嘗試從網站上抓取縮略圖。使用Graph API時將圖片設置爲空字符串不會阻止它。 – Sean 2010-10-22 18:28:13