Objective c 如何通过电子邮件Id获取社交网络个人资料信息?

Objective c 如何通过电子邮件Id获取社交网络个人资料信息?,objective-c,ios,facebook,twitter,social-networking,Objective C,Ios,Facebook,Twitter,Social Networking,我正在开发iphone应用程序。我想通过提供电子邮件id作为查询来获取社交网络(facebook、twitter等)的详细信息。有什么方法可以获取个人资料吗?对于Facebook,您可以尝试以下答案: 对于twitter来说,这是不可能的。您可以使用oAuth对用户进行身份验证并获取配置文件 对于LinkedIn,我认为这也是不可能的。LinkedIn在其API中的任何位置都不会传递电子邮件地址。 请参阅此论坛帖子:我假设您只想将社交档案链接添加到应用程序中的用户档案中……正确吗?(如果你真的想

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

对于Facebook,您可以尝试以下答案:

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

对于LinkedIn,我认为这也是不可能的。LinkedIn在其API中的任何位置都不会传递电子邮件地址。
请参阅此论坛帖子:

我假设您只想将社交档案链接添加到应用程序中的用户档案中……正确吗?(如果你真的想让你的用户发布到他们的各种社交媒体账户,你最好的办法就是让用户通过OAuth登录到每个账户。)

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

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


然而,这是一个付费的解决方案,这可能不是你想要的。

对于Facebook,我尝试过,现在效果很好。。。在一些应用程序中,比如Smartr for iphone(),他们确实通过使用iphone addresbook中提供的emailid名称等信息,直接集成了facebook和twitter的个人资料。他们甚至不要求用户登录。这怎么可能呢?谢谢你的回复!请务必仔细阅读本手册。还请注意,每次链接到自己的网站/产品时,都需要发布免责声明。