codebirdでプロフィール画像を変更できない
入門書を読んだ程度のphp初心者です。
codebird.phpを使用してtwitterのAPIにアクセスして情報を取得したり文章を投稿したり一通り試してみたのですが
account/update_profile_imageとaccount/update_profile_background_imageだけエラーが返ってきてしまいます。
require_once("codebird.php");
\Codebird\Codebird::setConsumerKey($consumer_key, $consumer_secret);
$cb = \Codebird\Codebird::getInstance();
$cb->setToken($access_token, $access_token_secret);
$params = array("image" => "xxx.png");
$response = $cb->account_updateProfileImage($params);
print_r($response);
を実行すると
Array
(
[errors] => Array
(
[0] => Array
(
[code] => 91
[message] => One or more parameters contains an invalid UTF-8 sequence
)
)
[httpstatus] => 400
)
と返ってきてプロフィール画像が変更されません。他のライブラリでは成功しますし、
statuses/update_with_mediaでは文章・画像共に投稿できたので、画像ファイルに問題はないと思います。
どうすればcodebird.phpでプロフィール画像を変更できるようになるのでしょうか。
よろしくお願いします。
お礼
こんばんは~、okwaveですよ! 今、また試してみました。 スマホ版→既存のものとの変更のみ PC版→ファイルを選択 のところが、動かない。 アップロードするのところをタッチするとエラーが表示。 こんな感じです。 質問するときの、マルチメディアの下の欄も動かないです。 諦めるか、どっかのPCでするか…機械弱いです。 ありがとうございました。絵文字はgoo!