composer require zerolfc/eventbrite-sdk-php
require 'vendor/autoload.php';
$eventBriteModel = new zerolfc\eventbrite\HttpClient( TOKEN ); // zerolfc\evenbrite is a namespace$mediaResult = $eventBriteModel->get('/media/upload/', [ 'type' => 'image-event-logo']);$uploadResult = $eventBriteModel->post('/media/upload/', [ 'upload_token' => $mediaResult['upload_token'],]);
I then just switched to using your curl code
And then trying to make the final request using guzzle
I've had to chop out a few things here but this->client is the guzzle client
https://pastebin.com/nTsMqLDw
$_FILES[ {input-name} ]['tmp_name']