是否可以获取使用我的应用程序的每个人的用户信息

Posted

技术标签:

【中文标题】是否可以获取使用我的应用程序的每个人的用户信息【英文标题】:Is It Possible to Get User Info of Everyone Who Uses My App 【发布时间】:2011-10-21 05:14:03 【问题描述】:

如果我们没有在注册时获取信息,是否有办法查看我们的用户是谁?

或者,如果我有用户的部分信息,我可以获得他们同意分享的更多信息吗?

【问题讨论】:

【参考方案1】:

您必须使用访问令牌获得特定的扩展权限。所以基本上,如果他们同意分享,你可以获得更多信息。

【讨论】:

【参考方案2】:

当用户通过 facebook 在您的网站上注册时,他允许您访问基本信息(以及您获得权限的所有其他信息)。

Facebook 是关于权限的。您要求用户授予访问用户数据的权限。换句话说,您可以访问您有权访问的任何数据。

您可以随时使用有效的访问令牌和用户参考(如用户 ID。

即使用户离线,您也可以获得offline_access权限以发布或获取用户数据。

【讨论】:

我访问了姓名、位置、电子邮件地址,但没有访问用户 ID。理想情况下,我想在事后立即获取他们的个人资料照片。这可能吗? userid 是您在用户第一次访问您的网站时应始终捕获的内容。您使用什么 mwthod bdw.Gaph api/javascript..??【参考方案3】:

您需要记录用户 ID 才能轻松检索图片,因为无法获取已批准您的应用的用户列表。覆盖大多数用户的一种解决方法是使用 Facebook Graph API 根据您所说的记录的电子邮件搜索用户。你可以这样做:

https://graph.facebook.com/search?q=zuck@fb.com&type=user&access_token=...

【讨论】:

以上是关于是否可以获取使用我的应用程序的每个人的用户信息的主要内容,如果未能解决你的问题,请参考以下文章

将数据保存到每个对象或人的 plist

如何使用Firestore Geopoint为社交媒体应用程序(swift Xcode)获取基于位置的帖子

即使在终止应用程序后,我们还能获取位置信息吗? [关闭]

我可以获取下载我的 Android 应用程序的用户的详细信息吗?

如何在 Phonegap 应用程序中获取 WiFi 网络信息 (SSID)?

获取应用内结算用户帐户详细信息