EventBrite API - 如何为我的用户仅获取实时事件?

时间:2014-10-23 09:14:35

标签: eventbrite

我正在使用PHP和CURL尝试从EventBrite的Web服务中获取我所有帐户的事件。

我正在运行此脚本(略微编辑):

        $curl = curl_init();
        $hdr = array();
        $hdr[] = 'Authorization: Bearer <MY TOKEN>';
        $hdr[] = 'Content-type: application/json';



        curl_setopt($curl, CURLOPT_HTTPHEADER, $hdr);

        curl_setopt(
        $curl, 
        CURLOPT_URL, 
        'https://www.eventbriteapi.com/v3/users/me/owned_events/?status=live'
        );
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        $events = curl_exec($curl);
        print_r($results);

但是status = live参数没有生效,所有事件都包括草稿。

是否有人使用EventBrite的API成功获得了直播活动列表?如果是,您能告诉我您的管理方式以及我出错的地方吗?

2 个答案:

答案 0 :(得分:0)

我不确定我是否只是通过电子邮件帮助过您,但在排除故障后我已经扣除了这只会返回“实时”事件,如果您还将“已启动”作为状态参数传入。

例。)'https://www.eventbriteapi.com/v3/users/me/owned_events/?status=live,started'

我希望这有帮助!

答案 1 :(得分:0)

为了其他有类似问题的人的利益,问题是&#34; Content-Type&#34;头。删除它,一切都与世隔绝。