Eventbrite API 创建私人活动

Eventbrite API create private event

我正在使用 Eventbrite API 从我的应用程序创建事件,我需要的是私人事件,我使用以下代码创建它们:

 $event_params = array(
                            'title'         => $event->name,
                            'description'   => $event->description,
                            'start_date'    => $event->start_at,
                            'end_date'      => $event->end_at,
                            'timezone'      => 'Europe/Paris',
                            'privacy'       => '0',
                            'venue_id'      => $venue_id,
                            'organizer_id'  => $organizer_id,
                            'capacity'      => $event->capacity,
                            'currency'      => 'EUR',
                            'locale'        => 'fr_FR',
                            'status'        => $event->status,
                            'custom_header' => '<img src="'.asset($event->placeholder_img).'" width="100%"/>'

    );

    $resp = $this->eb_client->event_new($event_params);

所以事件是在 Eventbrite 中创建的,但可以通过社交媒体共享:http://prntscr.com/6w0b20 我不想要这个东西,我想知道是否可以通过 Eventbrite 避免这种社交共享 API.

谢谢, 阿德里安

已在我们的论坛中回答,但我也将其留在此处。

通过将 'event.shareable' 参数设置为 False,您将能够通过 API 关闭此功能。

您可以在此处 http://www.eventbrite.com/developer/v3/endpoints/events/#ebapi-post-events

查看事件详细信息(event_new 的奇偶校验端点)的请求参数