[英]get facebook user id with javascript sdk. And using global?
[英]Get user ID of the person using the send dialog in Facebook JS SDK
我想為用戶創建使用Facebook發送對話框在我們的網站上共享項目的選項。 用戶需要選擇他或她想要與之共享內容的朋友。 之后,我想知道發送者和發送者的用戶ID,因此我可以在用戶可以討論產品的站點上創建私有部分。
我正在考慮解決這一問題,即在項目的重定向URL中使用唯一數字作為參數,並將facebook用戶ID添加到數據庫中。 這樣,我可以在發送消息的用戶(及其朋友)與他們要私下討論的特定項目之間建立聯系。
FB.ui({
method: 'send',
name: 'People Argue Just to Win',
link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
display: 'popup',
},
function(response) {
console.log(response);
});
響應對象僅包含成功布爾值,我找不到找到有關結果的更多信息的方法。 關於如何解決這個問題的任何想法?
我認為您嘗試做的事是不可能的,因為這將侵犯用戶隱私。
如果用戶通過您的應用程序進行了身份驗證,則可以訪問其Facebook ID,並且如果使用請求對話框( http://developers.facebook.com/docs/reference/dialogs/requests/ )而不是發送按鈕,則可以將會得到響應,該響應將為您提供已發送請求的人員的用戶ID。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.