3

restFB 1.6.12 を使用していますが、FB エンドポイントにアクセスしてメッセージを検索しようとすると、このエラーが発生します。これは、最近作成された OAuth トークンと古いトークンで発生しています。

friendsCount を検索すると、publicEvents が適切に動作するようです。しかし、publicMessages を検索すると、エラーがスローされて機能しません。

com.restfb.exception.FacebookOAuthException: Received Facebook error response of type OAuthException: (#200) Must have a valid access_token to access this endpoint
    at com.restfb.DefaultFacebookClient$DefaultGraphFacebookExceptionMapper.exceptionForTypeAndMessage(DefaultFacebookClient.java:766)
    at com.restfb.DefaultFacebookClient.throwFacebookResponseStatusExceptionIfNecessary(DefaultFacebookClient.java:688)
    at com.restfb.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFacebookClient.java:630)
    at com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:592)
    at com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:556)
    at com.restfb.DefaultFacebookClient.fetchConnection(DefaultFacebookClient.java:219)

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

私はこの Facebook ライブラリに慣れていません。これは OAuth 認証ですが、有効な access_token を持っていないというエラーが表示されます。Facebook ( https://developers.facebook.com/docs/facebook-login/access-tokens/ )から取得しましたか?

publicEvents にアクセスするには、oauth アクセス トークンが必要ですか? その場合、そのアクセス トークンは publicEvents に対してのみ有効であり、publicMessages に対しては別のトークンが必要ですか。

申し訳ありませんが、率直な回答はできませんが、これらの提案が正しい方向を示すのに役立ちます。

于 2013-07-25T10:01:26.270 に答える