2013-03-11 14 views
0

我想完成兩兩件事:我可以幫助用戶發佈到Facebook嗎(並知道他們是否)沒有應用程序權限的麻煩?

  1. 我想表明,我的網站上共享用戶在他們的Facebook牆上的鏈接。

  2. 如果一個用戶確實共享一個鏈接,我想知道(所以我可以從這一點上爲他們提供不同的體驗)。

事情是,我不想讓我的用戶批准一個應用程序來完成這件事。這對我的用例來說太過於摩擦了。

所以,當我的網站上用戶點擊 「在Facebook分享」 鏈接我的,我希望他們能看到這一點:

enter image description here

不是這個:

http://oi49.tinypic.com/35n7zb6.jpg

是什麼我想記住可能嗎?預先感謝您的幫助。

回答

0

不,根據facebook的政策是不可能的。沒有來自用戶的接受信息,他們將不允許在用戶檔案中發佈任何帖子。

+0

要說清楚的是,我並沒有試圖以他們的名義發佈到用戶的牆上。我只想知道用戶是否發佈了我的鏈接。 「Feed對話框」的文檔建議該功能「提示用戶將個人故事發布到配置文件的Feed中,這不需要任何擴展權限。」 – rda3000 2013-03-11 21:29:15

2

[來自評論]'Feed對話框'的文檔表明該功能「提示用戶將個人故事發布到配置文件的提要,這不需要任何擴展權限。我只是不清楚該功能是否只在用戶已授權的應用程序中可用...

Feed對話框需要應用程序ID - 要麼初始化JS SDK,要麼在通過URL調用對話框時作爲GET參數傳遞。

但用戶確實不是必須給予應用程序任何特殊的權限,甚至連接到它。

(如果需要將其綁定到應用程序ID,可以讓應用程序和/或開發人員帳戶阻止Feed對話框是否用於大量垃圾郵件,但由於沒有用戶參與,對話框不起作用,那風險很低)。

+0

謝謝。那麼我的FB應用程序能夠知道用戶何時以這種方式分享了一篇文章嗎?我希望能夠在我的網站上獎勵他們。 – rda3000 2013-03-11 21:39:08

+3

是的,再次查看文檔,頁面底部的「返回數據」部分。但請注意,FB平臺政策不允許授予用戶發佈帖子(請參閱IV。應用程序集成點,第1點) – CBroe 2013-03-11 21:51:37

1

你絕對可以用Facebook的Web Plugins這樣做。

您可以閱讀鏈接中的文檔以獲取更多信息,但我認爲您正在尋找的功能可以通過Like &共享插件(您可以找到at this link)獲得。它添加了你設置了一個URL和一個Javascript回調的'like'和'share'按鈕。一旦用戶喜歡或分享您的頁面,您的Javascript回調將觸發。

相關問題