我想通過用戶ID獲取Facebook的註冊日期。我想知道用戶的註冊日期,以計算用戶使用Facebook的時間。Android:如何獲取Facebook用戶的註冊日期
回答
您必須在developers.facebook.com中創建APP_ID
才能實現此功能。以下是獲取登錄用戶基本信息的示例代碼片段,與您可以獲取用戶註冊日期的方式相同。
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '<APP_ID>',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
// Additional initialization code here
showMe = function(response) {
if (response.status !== 'connected') {
div.innerHTML = '<em>Not Connected</em>';
} else {
FB.api('/me', function(response) {
var i=0;
for (var key in response) {
i++;
switch(i){
case 1: document.getElementById("formId:id").value=response[key]; break;
case 2: document.getElementById("formId:name").value=response[key]; break;
case 5: document.getElementById("formId:link").value=response[key]; break;
case 6: document.getElementById("formId:userName").value=response[key]; break;
case 19: document.getElementById("formId:email").value=response[key]; break;
}
}
});
}
};
FB.getLoginStatus(function(response) {
showMe(response);
FB.Event.subscribe('auth.authResponseChange', showMe);
});
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
有關其他信息,請參閱FB Rell site。他們正在提供API來實現這一功能。
這並沒有回答這個問題... – luschn
@luschn用戶需要獲取facebook用戶的基本信息。即,用戶的Facebook帳戶創建日期。以上代碼是獲取登錄用戶配置文件基本信息的示例。他可以以相同的方式獲得註冊日期。我只粘貼了javascript代碼,這個功能已經在JSF中實現了。檢查此鏈接http://stackoverflow.com/questions/20263746/warning-this-page-calls-for-xml-namespace-http-www-facebook-com-2008-fbml-dec –
你剛剛提出了一個基本的教程javascript sdk(官方文檔的鏈接本來就足夠了),但是你不知道如何獲得註冊日期。用戶表中的註冊日期甚至沒有字段,這並不容易。 – luschn
- 1. Foursquare - 獲取用戶註冊日期
- 2. 如何獲取註冊日期?
- 3. 使用Graph API獲取註冊日期
- 4. 獲取用戶註冊日期 - 打開圖
- 5. 獲取已註冊Android賬戶的Facebook ID
- 6. 在Facebook上註冊的日期
- 7. 雖然註冊獲取註冊日期時間和散列它
- 8. 如何獲取用戶加入Facebook的日期?
- 9. 按日期統計註冊用戶
- 10. 獲取用戶友好的日期android
- 11. Codeigniter如何添加一年到用戶的註冊日期
- 12. 如何獲得Facebook用戶的相冊?
- 13. 使用Facebook註冊插件後無法獲取用戶
- 14. Android用戶註冊
- 15. 獲取用戶點擊Facebook上的任何日期的最後日期
- 16. 獲取註冊用戶的信息
- 17. 如何獲得定義日期(從|之前)的註冊用戶數量?
- 18. 如何在用戶註冊後獲取用戶名
- 19. 如何獲取用戶的關係狀態在Facebook上註冊網站上
- 20. 如何在android中獲取用戶註冊的郵件帳戶列表?
- 21. 獲得用戶的註冊日期和註冊的給定用戶ID給定的過程
- 22. 在註冊時獲取Facebook用戶電子郵件
- 23. 如何在Android中獲取用戶選擇的日期格式?
- 24. Android GCM獲取註冊用戶Google帳戶憑據
- 25. 註冊時獲取Facebook朋友
- 26. 如何取消註冊用戶編程
- 27. 獲取註冊用戶總數
- 28. 通過Facebook API的網站獲取的Facebook相冊提前 我試圖從Facebook用戶獲取的Facebook相冊
- 29. 如何獲取我不是朋友的用戶Facebook相冊
- 30. 用於facebook的註冊/註冊頁面的意圖android
一種方法是檢查給定用戶的個人資料圖片專輯的創建日期:[SO Q&A](http://stackoverflow.com/questions/4103911/facebook-api-when-user-created-facebook -account) – SaschaM78
沒有辦法。 – WizKid