“OAuthException:(#100)无效参数”通过创建事件

时间:2012-11-10 23:30:55

标签: php facebook facebook-graph-api

我尝试用开放图和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)参数无效

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

我发现了问题...我使用“title”而不是“name”

答案 1 :(得分:1)

我遇到了同样的问题。

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

例如01.12.2012 13:45在CET中

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

到目前为止,我没有找到任何解决方案。欢呼声。

答案 2 :(得分:-1)

对于想要更好地了解的人,这里是fb页面,其中包含与Event相关的详细信息。

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

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