1

FacebookのAPIコードを使用してユーザーをイベントに参加させようとしていますが、機能していません。ブラウザウィンドウでコメントの投稿を実行できますが、PHPスクリプトとしては機能しません

$fields = array('access_token'=>$access_token);



$result = HTTP_POST("https://graph.facebook.com/4XXXXX663/invited?access_token=$access_token",// URL to query

       $fields,                 // POST fields; associative array
       USER_AGENT,                  // user-agent value
        "",                         // cookie storage and retrieval
        "",                         // proxy; type:ip:port[:user:pass]; supported types: http, socks5
        true,                       // return the data or not
        false,                      // include headers in the return data
        "",                         // set value for REFERER header
        true,                       // automatically follow "redirects" ("Location" header)
        false);                     // enable or disable multipart post (if uploading, set to true)
4

1 に答える 1

0

あなたはaccess_tokenURLとPOSTデータを渡しています。

?access_token=$access_tokenURLの一部を削除して、再試行してください。

また、発生したエラーを投稿できればよいので、実際の問題を確認し、そのHTTP_POST関数を投稿して、cURL設定が正しいかどうかを確認できるようにします(この関数はcURLを使用)。

編集1:削除されました。招待するのではなく、イベントに参加しようとしていることに気づきました。

編集2:rsvp_eventユーザーがアプリを介してイベントに参加できるようにするには、ユーザーに権限を付与するように依頼する必要があります。また、HTTP POSTをEVENT_ID/attending(これはイベントに参加するためのものです)ではなくEVENT_ID/invited(これはユーザー/友人をイベントに招待するためのものです)作成する必要があります。

于 2012-11-28T09:04:11.863 に答える