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

how to schedule tweet with multiple images on twitter?

Open ponnnarasi14 opened this issue 4 years ago • 3 comments

how to schedule tweet with multiple images on twitter? below i have attached my code in this code i have used 3 images but when uploading on twitter its showing only one image the first image only please check it and given 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/adorack.jpg'), 'media_type' => 'image/jpeg'], true);

$media2 = $api->upload(['media' => public_path('/images/twitter_icon.jpg'), 'media_type' => 'image/jpeg'], true);

$media3 = $api->upload(['media' => public_path('/images/image_upload_icon.png'), 'media_type' => 'image/png'], true);

$media_keys = implode(',', [$media1->media_key, $media2->media_key, $media3->media_key,]);

$scheduledTweet = new ScheduledTweet();

$scheduledTweet->setText("this is my tweet on twitter with text and image."); $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

Hello

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

hi hborras,

Any updates?

ponnnarasi14 avatar Jan 13 '21 06:01 ponnnarasi14

Hello @ponnnarasi14 Working in my side with 1 media or 2 medias

image

Have you checked the rights user and account?

hborras avatar Feb 07 '21 10:02 hborras