0

FBイベントに画像を追加する際に問題が発生しました。イベントを作成するには、FBPHPSDKを使用します。

コードは次のとおりです。

$fb_config = array(
  'appId' => 'xxx',
  'secret' => 'xxx',
  'fileUpload' => true
);

$facebook = new Facebook( $fb_config );
$facebook->setFileUploadSupport(true);
$access_token = get_option( 'facebook_token' );
$facebook->setAccessToken( $access_token );

$eventInfo = array(
  'fields'=>'name,picture,start_time,description',
  'name'          => 'Event name',
  'start_time' => 'Start Date',
  'end_time' => 'End Date',
  'description'   => 'Event Desc',
  'picture' => 'http:// link to the image on the same server as provided on the app conf page.'
);

$result = $facebook->api(
  '/fb_page_id/events',
  'post',
  $eventInfo
);

print_r($result); // {id: fb_event_id }

このコードを使用すると、イベントは正常に作成されますが、イベントの画像が欠落しています。同じフィールドでFacebookGraphApiエクスプローラーツールを使用すると、画像も表示されません。

ご協力いただきありがとうございます!

4

1 に答える 1

1

フェイスブックに写真をアップロードする

curl で投稿してみてください。

さらに、アプリケーションに , publish_stream 権限がない可能性があります

http://developers.facebook.com/docs/reference/api/photo/

ここで利用可能なオプションを読んでください! http://developers.facebook.com/docs/reference/api/user/#events

于 2012-12-25T14:04:35.323 に答える