【问题标题】:Facebook Open Graph PHP SDK event pictureFacebook Open Graph PHP SDK 活动图片
【发布时间】:2012-12-25 09:28:54
【问题描述】:

我在将图片添加到 FB 事件时遇到问题。要创建事件,我使用 FB PHP SDK。

代码如下:

$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 资源管理器工具时,图片也丢失了。

感谢您的帮助!

【问题讨论】:

    标签: facebook facebook-graph-api facebook-php-sdk


    【解决方案1】:

    Uploading a picture to facebook

    尝试通过 curl 发布,它会工作!

    另外,您的应用程序可能没有 publish_stream 权限

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

    在此处阅读可用选项! http://developers.facebook.com/docs/reference/api/user/#events

    【讨论】:

      猜你喜欢
      • 2016-02-01
      • 2023-04-01
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多