我使用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避免这种社交分享。 / p>
谢谢你, 阿德里安
答案 0 :(得分:1)
在我们的论坛中回答,但我也会留在这里。
通过将'event.shareable'参数设置为False,您可以通过API关闭此功能。
您可以在此处查看事件详细信息(event_new的奇偶校验终结点)的请求参数http://www.eventbrite.com/developer/v3/endpoints/events/#ebapi-post-events