account / update_profile_background_image с использованием Авраама - PullRequest
0 голосов
/ 18 сентября 2011

Я использую библиотеку PHP Авраама для подключения к API Twitter.

Я пытаюсь обновить фоновый профиль, после аутентификации выполняю следующее:

$connection = new TwitterOAuth($app['consumer_key'], $app['consumer_secret'], $session->oauth_token, $session->oauth_token_secret);
$background = "/controller/img/twitter_back.jpg";

$parameters = array(
    'image' => '@' . $background . ';type=image/jpeg',
    'tile' => 0,
    'use' => 1,
    'skip_status' => 1
);

$response = $connection->post('account/update_profile_background_image', $parameters);
print_r($response);

Это выводит пустую страницу, и ответ http-код 501, я предполагаю, потому что я не присоединяю изображение правильно. Путь к изображению правильный, но я не уверен, правильно ли я его помещаю в качестве параметра.

Я могу сделать verify_credentials отлично, так что аутентификация не проблема.

Есть идеи? Спасибо.

Ответы [ 2 ]

1 голос
/ 18 сентября 2011

Библиотека Авраама не поддерживает (пока) загрузку фонового изображения.

0 голосов
/ 19 сентября 2011

Abraham'slibrary не поддерживает загрузку изображений из нескольких частей, которая требуется для Twitter. Вы можете использовать библиотеку Math Harris, она поддерживает загрузку изображений. Math Harris

А также вы должны загрузить зашифрованные изображения Base 64.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...