twitter-php-ads-sdk icon indicating copy to clipboard operation
twitter-php-ads-sdk copied to clipboard

hborras\twitter-php-ads-sdk\src\TwitterAds.php - Maximum execution time of 300 seconds exceeded

Open ponnnarasi14 opened this issue 4 years ago • 3 comments

while schedule / uploading video on twitter using twitter php ads sdk its showing following error maximum execution time exceeded. below i have attached my code plz check it and give a solution.

`require_once dirname(FILE) . '/../../../vendor/autoload.php';

// Create twitter ads client $api = TwitterAds::init(self::CONSUMER_KEY, self::CONSUMER_SECRET, self::ACCESS_TOKEN, self::ACCESS_TOKEN_SECRET);

$account = (new Account (self::ACCOUNT_ID))->read();

$media1 = $api->upload(['media' => public_path('/images/rain.mp4'), 'media_type' => 'video/mp4'], true); $media_keys = implode(',', [$media1->media_key,]);

$scheduledTweet = new ScheduledTweet();

$scheduledTweet->setText("this is my tweet on twitter with text and video."); $scheduledTweet->setAsUserId(self::USER_ID); $scheduledTweet->setNullcast(true); $scheduledTweet->setScheduledAt('2021-01-08T17:00:00Z'); $scheduledTweet->setMediaKeys($media_keys);

$scheduledTweet->save();`

ponnnarasi14 avatar Jan 08 '21 13:01 ponnnarasi14

Hello

Thanks for your post. I'll check it when possible.

hborras avatar Jan 11 '21 08:01 hborras

hi hborras,

Any updates?

ponnnarasi14 avatar Jan 13 '21 06:01 ponnnarasi14

Working on my side.

image

Is it a very large video?

If you want to extend the 30s timeout you will need to extend the TwitterAds class and change the property

hborras avatar Feb 07 '21 10:02 hborras