我正在使用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成功获得了直播活动列表?如果是,您能告诉我您的管理方式以及我出错的地方吗?
答案 0 :(得分:0)
我不确定我是否只是通过电子邮件帮助过您,但在排除故障后我已经扣除了这只会返回“实时”事件,如果您还将“已启动”作为状态参数传入。
例。)'https://www.eventbriteapi.com/v3/users/me/owned_events/?status=live,started'
我希望这有帮助!
答案 1 :(得分:0)
为了其他有类似问题的人的利益,问题是&#34; Content-Type&#34;头。删除它,一切都与世隔绝。