Я пытаюсь интегрировать eventbrite с infusionsoft. Я использовал eventbrite webhook, чтобы получить заказ api_url после размещения заказа на моем мероприятии. Используя этот api_url и личный oauthtoken, я могу получить подробную информацию о конкретном заказе, передав токен «api_url? Token = xxxxx»
Это ответ json от webhook после размещения заказа
{"config": {"action": "order.placed", "user_id": "xxxxx", "endpoint_url":"http://example.com", "webhook_id": "xxxx"}, "api_url": "https://www.eventbriteapi.com/v3/orders/xxxx/"}
Я передаю персональный токен на заказ api_url «https://www.eventbriteapi.com/v3/orders/xxxx?token=xxxx«
Ответ JSON, полученный из вышесказанного,
{
"resource_uri": "https://www.eventbriteapi.com/v3/orders/xxxx/",
"id": "xxxxx",
"changed": "2015-09-09T09:41:31Z",
"created": "2015-09-09T09:41:30Z",
"costs": {
"payment_fee": {
"currency": "GBP",
"display": "\u00a30.00",
"value": 0
},
"gross": {
"currency": "GBP",
"display": "\u00a30.00",
"value": 0
},
"eventbrite_fee": {
"currency": "GBP",
"display": "\u00a30.00",
"value": 0
},
"tax": {
"currency": "GBP",
"display": "\u00a30.00",
"value": 0
},
"base_price": {
"currency": "GBP",
"display": "\u00a30.00",
"value": 0
}
},
"name": "test67 test67",
"first_name": "test67",
"last_name": "test67",
"email": "[email protected]",
"status": "placed",
"time_remaining": null,
"event_id": "xxxx"
}
Ниже приведен код, который я использую для получения ответа JSON
$url = $api_url.'?token=xxxx';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
Проблема в том, что он дает только основную информацию о событии. Он не дает посетителям информацию в ответ. Можете ли вы помочь мне с идеей или примером, чтобы получить список участников, принадлежащих к определенному идентификатору заказа?
И возможно ли получить список участников, используя только личный токен?
Задача ещё не решена.
Других решений пока нет …