0

私は Python で作業しており、Facebook Open Graph で作業できるように Python SDK をインストールしました。

pip install facebook-sdk

次に、以下のコードでこの単純なファイルを作成しました。

import facebook

ACCESS_TOKEN = '<MY APP ACCESS TOKEN OBTAINED FROM https://developers.facebook.com/tools/access_token/>'

graph = facebook.GraphAPI(ACCESS_TOKEN)

inf = graph.request('search', args={'q': 'bingo', 'type': 'application'})

問題は、次のエラーが発生していることです。

GraphAPIError: (#200) Must have a valid access_token to access this endpoint

上記のコードの最後の行のようにアプリケーションを検索すると、その理由がわかりません。次のようなコードを実行すると注意してください。

inf = graph.request('search', args={'q': 'bingo', 'type': 'page'})
print inf

...すべて正常に動作します。例: キーワード bingo を含むページの検索は正常に機能しますが、キーワード bingo を含むアプリケーションの検索は失敗します。

誰かがこれを解決する方法、またはなぜそれが起こっているのか知っていますか?

4

1 に答える 1

3

次の変更は、2013 年 7 月 10 日に有効になります。

Graph API 検索の変更
Places と Pages を除くすべての検索 Graph API 呼び出しでアプリ アクセス トークンが必要になります。アプリケーションの検索はサポートされなくなります

于 2013-07-22T12:53:32.790 に答える