2011-07-04 40 views
2

有沒有人知道我有下面的代碼有什麼問題?圖形Api鏈接 - 名稱,標題,描述圖片沒有顯示

我似乎無法獲得Facebook用戶的新聞提要中顯示的名稱,標題,描述和圖片,但鏈接和消息顯示出來並且他們工作。

WebClient wc= new WebClient(); 
wc.Encoding = Encoding.UTF8; 
wc.UploadString("https://graph.facebook.com/me/links", null, "access_token=" + <facebookAccessToken> + "&link=" + <a valid url> + "&message=" + <a valid message> + "&name=SomeName" + "&caption=SomeCaption" + "&description=SomeDescription" +"&picture=http://mywebsite.com/photo.jpg"); 

是否有另一種方式做到這一點(一鏈接張貼到新聞訂閱的Facebook的)在ASP.NET代碼隱藏?

回答

2

儘管圖api指定https://graph.facebook.com/me/links接受名稱,描述和圖片作爲參數,但這些參數什麼也不做。有一個錯誤提交(http://bugs.developers.facebook.net/show_bug.cgi?id=14782,您需要註冊或登錄才能查看該頁面)才能解決此問題。

您也可以使用https://graph.facebook.com/me/feed發佈鏈接並傳遞相同的參數。這樣做會產生您期望的鏈接方法的行爲。

+1

這是一個很好的解決方案,雖然我發現當我這樣做時,我的「更新」沒有「共享」鏈接,並且似乎沒有在全局範圍內共享。 – Bradley

0

參見how does one post a thumbnail picture to a Facebook /links object?。發佈鏈接到/鏈接將不允許您指定圖片,但發佈到/ feed將會。

+0

很好,這只是圖片,但是,我的問題是,即使是名稱,標題和描述沒有出現,這讓我很生氣...... – FBLover2011

+0

你會發現同樣的解決方案也適用於標題和名稱。我還沒有試過描述。 –

+0

你是什麼意思?「作爲一種解決方法,可以在自己的控制下,在框架集或iframe中嵌入期望的內容,並將期望的縮略圖嵌入該頁中,將該鏈接張貼到期望的Facebook標識的鏈接目的。」你能進一步闡述一下嗎? – FBLover2011