0

ページのウォールに投稿するための PHP と Facebook SDK の接続に取り組んでいます。すべてをゼロから説明するチュートリアルを探していましたが、見つからなかったので、少しずつ作業を始めました。私は2つのことに行き着きました。最初のものはこのエラーです:

{
  "error": {
    "message": "(#200) The user hasn't authorized the application to perform this action", 
    "type": "OAuthException", 
    "code": 200
  }
}

ログインに必要なすべての権限を適用しました(初めてログインした後、メッセージをオフラインで投稿しようとしました-最初はPHP POST、次にurl->開発者)。だから私は許可に追加したものがあります:

'scope' => 'offline_access, manage_pages, publish_stream, publish_actions, status_update'

URL/開発者センターから投稿しようとすると、上記のエラーがスローされます。2番目のエラーは

Invalid OAuth access token signature

PHP POST と Facebook SDK でメッセージを投稿しようとしましたが、まず問題番号 1 を解決したいと思います。どうすればよいですか?

4

1 に答える 1

0

何が問題なのかがわかりました。Facebook SDK の API を呼び出したとき、ページ ID を url のような番号に入れていました。

例:

$facebook->api('/' . 1234567890 . '/feed/', ... // this example is failed one

$facebook->api('/1234567890/feed/', ... // this example is the good one

それでおしまい!:)

于 2013-07-30T22:32:56.370 に答える