3

我的要求是,當用戶單擊按鈕時,類似於下面的內容必須從我們的網站發佈到用戶的牆上。Facebook:使用圖形API發佈多個鏈接(javascript sdk)

樣本共享內容

I like the following pages in xyz.com 

    1. link 1 
    2. link 2 
    3. link 3 
    4. link 4 

這是可以實現的通過Facebook圖形API [JavaScript的SDK]如果是這樣怎麼辦?

編輯

目前我能做到上面的,但我想分享一個可點擊的文字和網址鏈接。例如,而不是顯示http://www.google.com,我想顯示Google作爲url文本。

而不必此http://www.google.com的,我想這樣做Google

可以在做什麼?是否可以通過API?

+0

這是你想要的嗎? https://www.facebook.com/dialog/feed?app_id=458358780877780&link=https://www.google.com&picture=https://www.google.com/intl/zh_CN/ALL/images/srpr/logo1w。 png&name = Google&redirect_uri = https://mighty-lowlands-6381.herokuapp.com/ –

+0

不能。這是鏈接參數。由於它有很多鏈接和文本內容,因此我通過消息傳遞了所有內容。 – Rahul

回答

3

是的,這是可能的。你首先必須在Facebook上註冊一個應用程序。然後,您使用正確的權限爲用戶創建一個登錄名。最後,您將通過Api調用將您的內容發佈到牆上。

註冊應用&登錄:http://developers.facebook.com/docs/howtos/login/getting-started/

API調用:http://developers.facebook.com/docs/reference/javascript/FB.api/

讓我知道如果您有任何疑問..

+0

我正在做所有這些提到,但現在,當我嘗試發佈時,我得到以下錯誤:(#200)用戶尚未授權應用程序執行此操作 – Rahul

+0

您是否在登錄用戶時使用publish_actions權限? http://developers.facebook.com/docs/concepts/login/permissions-login-dialog/ – asifrc

+0

我已將publish_action權限添加到應用程序。但仍然有同樣的錯誤。 – Rahul

0

我想你想要像collections。看看this example image

這不能以快速的方式完成。你需要擺弄開放圖形及其動作。起初這可能需要很多工作,但結果非常好(如截圖/應用程序示例所示)。這些文檔在基礎知識方面非常好,並且有關如何歸檔advaned資源的大量資源。但基本應該足夠用於簡單的鏈接列表。請注意,這不僅會導致「常規」牆貼,而且還會出現在用戶個人資料中的鏈接集,這些鏈接也可能出現在他的牆上。

您不能僅僅使用「vanilla HTML」來發布您想要的這些鏈接集合,因爲它既不受支持,也不提供與UX兼容的良好安全性。

相關問題