1

これに対する答えは簡単だと思いますが、見つけることができません。どんな助けでも大歓迎です。

I. ユースケース

アプリケーション (python / django のバックエンド) は Facebook ページに書き込む必要があります。

Ⅱ.症状

  • 「me/feed」で以下のコードを実行すると、投稿が正しく挿入されます
  • 以下のコードを「PAGE_ID/feed」で実行すると、例外が発生します (以下のセクション IV を参照してください)。
  • 承認の範囲は、publish_stream、manage_pages です。
  • また、user_token はテスト ドメインのユーザーからのものです。

III. コード

## Getting the user_access_token is dealt with before

h = Http()    

data = dict(message="Hello", access_token=user_access_token['access_token'])

resp, content = h.request("https://graph.facebook.com/PAGE_ID/feed", "POST", urlencode(data))

IV. 例外が生成されました (/PAGE_ID/feed を使用)

resp : Response: {'status': '400', 'content-length': '119', 'expires': 'Sat, 01 Jan 2000 00:00:00 GMT', 'www-authenticate': 'OAuth " Facebook プラットフォーム" "invalid_request" "(#1) 不明なエラーが発生しました"', 'x-fb-rev': '976458', 'connection': 'keep-alive', 'pragma': 'no-cache', 'cache-control': 'no-store', 'date': 'Tue, 22 Oct 2013 21:45:20 GMT', 'access-control-allow-origin': '*', 'content-type': 'テキスト/javascript; charset=UTF-8', 'x-fb-debug': 'HFItWh64ob+3hErv+rgYdFzHlRBVHP7Pg0Eg4hvqYlY='}

content str: {"error":{"message":"(#1) 不明なエラーが発生しました","type":"OAuthException","code":1,"error_data": {"kError":1455002}} }

4

0 に答える 0