3

我使用 RestFB 创建了一个 Facebook 应用程序。在我的本地环境中,它运行良好。要将应用程序放到网络上,我需要获取令牌。我正在执行以下步骤:

  1. 使用应用程序 ID 和密钥从 Facebook 重定向到我的应用程序 URL。
  2. 从 url 获取代码
  3. 尝试使用代码重定向以获取 authtoken

我无法完成第 3 步,请帮助我。

示例代码将不胜感激。

4

2 回答 2

0

使用以下代码获取您的 APP_ID/Key 和 APP_SECRET

AccessToken accessToken = new DefaultFacebookClient().obtainAppAccessToken(APP_ID, APP_SECRET);
DefaultFacebookClient facebookClient = new DefaultFacebookClient(accessToken.getAccessToken());

折腾了好久才找到这个简单的方法。

于 2013-04-04T13:59:28.503 回答
0

您是否完全按照此步骤操作?

Create a Facebook Application
Request https://graph.facebook.com/oauth/authorize?client_id=MY_API_KEY& redirect_uri=http://www.facebook.com/connect/login_success.html& scope=publish_stream,create_event
Facebook will redirect you to http://www.facebook.com/connect/login_success.html? code=MY_VERIFICATION_CODE
Request https://graph.facebook.com/oauth/access_token?client_id=MY_API_KEY& redirect_uri=http://www.facebook.com/connect/login_success.html& client_secret=MY_APP_SECRET&code=MY_VERIFICATION_CODE
Facebook will respond with access_token=MY_ACCESS_TOKEN
于 2013-03-20T07:56:52.563 回答