我想通过用户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