Eventbrite PHP RSVP

时间:2018-10-21 12:07:51

标签: php api codeigniter sdk eventbrite

我在PHP CodeIgniter网络应用程序中有一个Eventbrite事件列表。

这是我的事件列表的代码:

<?php
  $token = "our_token";
  $organizer_id =  "our_organizer_id";
  $request_url = "https://www.eventbriteapi.com/v3/events/search/?sort_by=date&organizer.id=".$organizer_id."&token=".$token;
  $params = array('sort_by' => 'date', 'organizer.id' => $organizer_id, 'token' => $token);
  $context = stream_context_create(
               array(
                     'http' => array(
                       'method'  => 'GET',
                       'header'  => "Content-type: application/x-www-form-urlencoded\r\n"
                     )
               )
             );
  $json_data = file_get_contents( $request_url, false, $context );
  $response = json_decode($json_data, true);
?>

我在循环中使用了$response,因此可以显示它们。外观如下。enter image description here

现在,我希望用户能够在系统内部进行RSVP,而不是通过Eventbrite进行重定向。 Here是列表中的一个示例事件。

我知道这是可能的,但是我如何使它起作用? 这是我第一次使用Eventbrite,它们的正式文档使用Python。如果他们可以为我提供PHP的良好文档,我已经通过电子邮件发送了支持,但是我没有收到他们的来信。

尽管有一个SDK和一些可用的库,但我不怎么使用它们,其中一些带有示例已被弃用。

我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这不能通过Eventbrite的API端点实现。但是,您可以使用Eventbrite的嵌入式结帐小部件来完成此操作。

以下是关于嵌入式结帐的Eventbrite文章:

https://www.eventbrite.com/support/articles/en_US/Multi_Group_How_To/how-to-sell-eventbrite-tickets-on-your-website-through-an-embedded-checkout?lg=en_US

https://www.eventbrite.com/support/articles/en_US/How_To/how-to-add-eventbrite-s-embedded-checkout-to-your-wordpress-org-site?lg=en_US

希望对您有所帮助!