3

私は PHP と FacebookAPI を使用していますが、奇妙なエラーを除けば、ほとんど問題ありません。
Facebook開発者サイトとGoogleで解決策を見つけようとしましたが、うまくいきませんでした。
これはシナリオです:

  • イベント 368441533230244 が作成されます
  • ユーザー 100004484143351 がイベント 368441533230244 に招待されました

ここで、イベントからユーザーを削除したいと思います。
Facebook API docs によると、私のAPPは権限を所有しています

  • rsvp_event
  • ユーザーイベント
  • フレンド_イベント

そして他の多く:)

今APIを呼び出します:

$FB->api("368441533230244/invited/100004484143351", 'DELETE');

次の詳細を含む例外を取得します。

["result":protected] => array(1) {
    ["error"] => array(3) {
    ["message"] => string(8) "(#1002) "
    ["type"] => string(14) "OAuthException"
    ["code"] => int(1002)
}

エラー コード 1002 に関する情報は見つかりませんでした。ご覧のとおり、エラーの説明はありません。

何か案が?:) 前もって感謝します

4

1 に答える 1

0

わかりました。これは、イベントタイムゾーンの移行の副作用のようです。

facebook.comのWebブラウザーを使用して作成されたイベントは、移行が有効になっているように動作します。ただし、アプリでイベントタイムゾーンの移行が無効になっている可能性があります。これにより、不一致と問題が発生しています。

そのため、次のようにします。アプリでイベントタイムゾーンの移行を無効のままにし、web-ui/browserの代わりにGraphAPIを使用してイベントを作成します。これにより、同じ移行設定でイベントが作成および変更されます。

アプリの移行設定は、[アプリダッシュボード] >[詳細設定]>[移行]で確認できます。

グラフAPIエクスプローラーを使用してイベントを作成している場合は、上部のドロップダウンリスト[アプリケーション]からアプリを選択していることを確認してください。

于 2012-10-22T20:45:04.553 に答える