我被问到是否有可能通过从已安装和验证的应用中提取帐户信息来利用Facebook和Twitter凭据。
这意味着:应用程序正在运行,用户通过FB或TW登录。然后,它启动我的应用程序。可以获取这些凭据并让用户也登录我的应用程序吗? 我认为这样做可能不太好,但他们要求我回答。
我做了研究,没有找到任何相关内容,所以我认为这是不可能的。
有人可以证实这一点或告诉我如何做到这一点吗?
答案 0 :(得分:0)
如果您只想通过应用程序与Twitter或Facebook共享数据,则应使用共享意图执行此操作。这样,您可以将数据推送到任何应用程序(FB或Twitter,或其他类似电子邮件和消息传递),同时用户选择他们选择发布此数据的应用程序。在此处的开发者博客中查看更多信息:http://android-developers.blogspot.com/2012/02/share-with-intents.html
这里有教程: http://mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/
如果您想使用经过身份验证的帐户执行特定操作,例如检索用户的时间线或墙上帖子,我认为您无法从其他应用借用该经过身份验证的令牌。您必须在每个社交网络上注册您的应用,向用户询问他/她的凭据并获取令牌。然后,您可以从这些服务中获取数据。
答案 1 :(得分:0)
简单明了否:)