2017-04-21 21 views
6

當我嘗試將FBSDKShareLinkContent傳遞給FBSDKMessageDialog時,它會返回一些屬性的警告,聲稱它們已從Graph API 2.9中棄用。「從Graph API 2.9中棄用」FBSDKShareLinkContent屬性的警告

'IMAGEURL' 被棄用:imageURL從圖形API 2.9

'contentTitle' 棄用被棄用:contentTitle從圖形API棄用2.9

'contentDescription' 被棄用:contentDescription從棄用圖表API 2.9

我該怎麼辦才能避免這個問題?

回答

8

允許將鏈接附加到帖子的方法現在會從專有meta標籤中檢索圖像,標題和描述,而不是從代碼本身獲取。只需刪除線條以擺脫警告,並在網站上設置適當的標籤。

See the exact deprecation changelog here.

+1

我沒有訪問到後端所以我不能設置打開它圖。我需要發佈網址和圖片。我完全不幸運? –

+0

@PavelAlexeev我現在和你在同一個地方 - 你發現任何工作?我使用JS,而不是ios。 – SMT

1

所以你不alowed再使用這些屬性(圖2.9),當你分享通過Facebook的鏈接。 facebook需要的所有信息都將從要共享的網頁元標記中的「og」標籤(「og:title」等)中收集。

在您的網頁內容的元素,你應該有:

<meta property="og:title" content="your content"/> 
<meta property="og:description" content="your content"/> 
+1

你能分享一個鏈接到這個文件嗎? – Oded