Facebook开放图形PHP SDK事件图片

Facebook开放图形PHP SDK事件图片,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我在将图片添加到FB事件时遇到问题。要创建事件,我使用FBPHPSDK 代码如下: $fb_config = array( 'appId' => 'xxx', 'secret' => 'xxx', 'fileUpload' => true ); $facebook = new Facebook( $fb_config ); $facebook->setFileUploadSupport(true); $access_token = get_option( '

我在将图片添加到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 }
使用此代码,事件创建良好,但缺少事件的图片。当我对相同的字段使用Facebook Graph Api explorer工具时,图片也丢失了

谢谢你的帮助

尝试通过curl发帖,它会起作用的

另外,您的应用程序可能没有发布流权限

请阅读此处的可用选项!