【问题标题】:EventBrite API - How Do I Get Only Live Events for my User?EventBrite API - 我如何只为我的用户获取实时事件?
【发布时间】:2014-10-31 02:26:09
【问题描述】:

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

我正在运行这个脚本(略有编辑):

        $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 成功实现了现场活动列表,如果是,你能告诉我你是如何管理的以及我哪里出错了吗?

【问题讨论】:

    标签: eventbrite


    【解决方案1】:

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

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

    我希望这会有所帮助!

    【讨论】:

    • 嗨,是的,我想我们一直在通信。我已经通过电子邮件回复了。只是想我会看看互联网上是否有其他人在此期间解决了这个问题。排序后将在此处发布解决方案。
    【解决方案2】:

    为了其他有类似问题的人的利益,问题在于“Content-Type”标头。去掉这个,世界就万事大吉了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多