[Twitter][PHP] Post z obrazkiem przez TwitterOAuth nie działa

Witajcie!

 

Nie mogę sobie poradzić z automatycznym postem na profilu Twittera z użyciem TwitterOAuth. Potrzebuję wstawić kawałek treści okraszony grafiką, jednak z żadne skarby taki post nie chce się wstawić. Jeżeli próbuję wykonać :

 

$tw = new Twitter($twCfg->consumerKey, $twCfg->consumerSecret, $account->access_data->oauth_token, $account->access_data->oauth_token_secret);
$msg = array(
   'status' => $twStatus,
 );
$res = $tw->post('statuses/update', $msg);

 

dostaję obiekt odpowiedzi a post leci na Twittera. Jeżeli próbuję wykonać to samo ale z grafiką

 

$tw = new Twitter($twCfg->consumerKey, $twCfg->consumerSecret, $account->access_data->oauth_token, $account->access_data->oauth_token_secret);
$msg = array(
    'media[]' => "@{$image};type={$image_type};filename={$image_name}",
     'status' => $twStatus,
  );
$res = $tw->post('statuses/update_with_media', $msg);

ewentualnie

 

$tw = new Twitter($twCfg->consumerKey, $twCfg->consumerSecret, $account->access_data->oauth_token, $account->access_data->oauth_token_secret);
$msg = array(
    'media[]' => "@{$image}",
     'status' => $twStatus,
  );
$res = $tw->post('statuses/update_with_media', $msg);

niestety jako response dostaję NULL-a a na Twitterze nie ma nic. 

Czy ktoś mógłby mi pomóc? Jestem na skraju wyczerpania psychicznego :stuck_out_tongue: