3

我尝试使用打开的图形和 php sdk 创建一个 facebook 事件。

我使用这个代码:

    $facebook = new Facebook(array(
        'appId'  => 'XXXXXXXXX', 
        'secret' => 'XXXXXXXXXX', 
        'cookie' => true // enable optional cookie support
    ));
    $user = $facebook->getUser();

$event_start = time() + (7 * 24 * 60 * 60);


if ($user) {
  try {
    $event = $facebook->api("/me/events","post",array(
      'title'=>'My Event Name',
      'start_time'=>$event_start
      // etc add your other event info here
    ));
  } catch (FacebookApiException $e) {
    echo($e);
  }
}

我有这个权限:create_event,rsvp_event

我得到这个错误:

OAuthException: (#100) 无效参数

我该如何解决这个问题?

4

3 回答 3

1

我发现了问题...我使用“标题”而不是“名称”

于 2012-11-11T12:32:39.597 回答
1

我有同样的问题。

我的解决方案是将 'start_time' 正确格式化为ISO 8601

例如 CET 中的 01.12.2012 13:45 将是

2012-12-01T13:45:00+0100

到目前为止,我在任何地方都没有找到该解决方案。干杯。

于 2012-11-15T11:31:13.373 回答
-1

对于任何想更好地了解的人,这里是与 Event 相关的详细信息的 fb 页面。

https://developers.facebook.com/docs/reference/api/event/

title应该是事件名称的参数。

于 2012-11-14T10:07:23.110 回答