【问题标题】:How to get the social networking profile information through Email Id?如何通过电子邮件 ID 获取社交网络个人资料信息?
【发布时间】:2012-03-06 08:11:41
【问题描述】:

我正在开发 iphone 应用程序。我想通过提供电子邮件 ID 作为查询来获取社交网络(facebook、twitter 等)的个人资料详细信息。有什么方法可以获取个人资料吗?

【问题讨论】:

    标签: objective-c ios facebook twitter social-networking


    【解决方案1】:

    对于 Facebook,你可以试试这个答案:https://stackoverflow.com/a/5247066/580173

    对于 twitter,这是不可能的。您可以使用 oAuth 对用户进行身份验证并获取配置文件。

    对于LinkedIn,我相信这也是不可能的。 LinkedIn 不会在其 API 中的任何地方传达电子邮件地址。 请参阅此论坛帖子:https://developer.linkedin.com/thread/1131

    【讨论】:

    • 对于 Facebook,我试过了,现在它工作正常...... iphone地址簿。他们甚至不要求用户登录。怎么可能?
    【解决方案2】:

    我假设您只想将社交个人资料链接添加到您应用内的用户个人资料中...对吗? (如果您真的想允许您的用户发布到他们的各种社交媒体帐户,最好的办法是让用户通过 OAuth 登录每个单独的帐户。)

    如果您希望通过电子邮件地址获取公共社交信息,那么简单解决方案的免费选项非常有限。每个不同的社交网络都有自己的方法,因此您需要构建不同的流程来查询您想要支持的每个社交网络。如果没有关于您想要支持哪些网络的更多信息,那么这个问题会有许多不同的答案 - 所以我只想说,最好的办法是查看您想要使用的任何社交网络的开发者文档。

    如果您正在寻找付费解决方案,您可以尝试FullContact(完全公开 - 我为他们工作)。 Person API 几乎完全符合您的要求 - 提取与特定电子邮件 ID 关联的所有公共社交媒体配置文件。 API 文档是here

    但是,这是一种付费解决方案,可能不是您想要的。

    【讨论】:

    • 感谢您发布您的答案!请务必仔细阅读FAQ on Self-Promotion。另请注意,每次链接到自己的网站/产品时,都要求发布免责声明。
    猜你喜欢
    • 1970-01-01
    • 2011-09-28
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 2018-03-12
    • 2021-01-16
    • 1970-01-01
    相关资源
    最近更新 更多