【发布时间】:2015-01-20 11:19:00
【问题描述】:
有没有办法在 Android 上使用 Facebook4j 库使用用户名和密码登录 Facebook API?
我做了一些研究,但出现了任何明确的结果:
-一些使用 WebView 获取授权的项目只是崩溃或无法正常工作。
-在 Facebook4j 上使用 Facebook 类是不可能获取访问令牌的,至少对于我找到的代码。
谁能帮帮我?
【问题讨论】:
有没有办法在 Android 上使用 Facebook4j 库使用用户名和密码登录 Facebook API?
我做了一些研究,但出现了任何明确的结果:
-一些使用 WebView 获取授权的项目只是崩溃或无法正常工作。
-在 Facebook4j 上使用 Facebook 类是不可能获取访问令牌的,至少对于我找到的代码。
谁能帮帮我?
【问题讨论】:
好的,如果您想在没有第三方 API 的情况下直接调用 facebook Graph API,那么您需要获取
appID:在 developers.facebook.com 上创建一个应用程序,用于您需要 android 网站等的任何目的。
用户访问令牌:转到 developers.facebook.com 上的 Graph API,选择您的应用并单击获取用户访问令牌,确保您在复选框中为应用提供所需的权限
使用 appid、appsecret 和访问令牌进行 post 调用,如果您想保留信息并在以后发布,您将需要一个 longlife/permanant 令牌,您可以使用 userID 和 accesstoken 检索它
发布到供稿:https://developers.facebook.com/docs/graph-api/reference/v2.2/post
我就是这样做的,但可能更推荐的方法是使用官方 Facebook Android SDK https://developers.facebook.com/docs/android
希望有帮助!
【讨论】:
终于找到了解决办法。它确实有效,并且使所有工作变得更容易:
您可以登录 Facebook(使用官方 SDK)并发布/检索有关帖子、朋友、简历的一些信息......这对于大量应用程序来说已经足够了。
感谢ccreedon1 的帮助!
【讨论】: