【发布时间】:2014-10-08 07:44:06
【问题描述】:
有没有一种方法可以在不使用 fb SDK 且无需用户交互的情况下获取 fb 访问令牌。仅使用硬编码的用户:密码字符串,例如 john:123456,我知道...
https://facebook.com/dialog/oauth?client_id=<app-id>&redirect_uri=https://www.facebook.com/connect/login_success.html&scope=<permissions>&response_type=token
然后使用 htmlunit 之类的东西来获取令牌,但是这个过程对于手机来说太繁重了,所以我在想一些更轻的东西......有什么想法吗?任何代码?有什么例子吗?我在网上找不到任何东西
请不要把我扔给“https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.1”或告诉我“使用 sdk 是最好的方法”
【问题讨论】:
-
我不能以 100% 的信心这么说,但我不认为你不能。这样做的原因是基于安全性,因此您将需要使用 FB 提供或根本不提供的方法。您可能需要添加您正在写作的语言以获得更多答案/
-
完全有可能,使用 htmlunit 模仿浏览器,但我想用纯 java 代码来做,而且我希望这样的事情已经完成
-
要求 FB 用户的用户名和密码违反平台政策developers.facebook.com/policy,因此这是关闭应用的好方法。
标签: java android facebook token programmatically-created