TwitterのAPIを呼び出してツイートなどを行う場合、Consumer Key, Consumer Secret, Access Token, Access Token Secretの4つのパラメータが最低限必要になります。 これらのパラメータの取得方法については以下を参照してください。
Twitterのアイコンを変更するコードだよ。
account_updateProfileImage関数でアイコン画像を変更します。画像はBase64でエンコードしてから渡します。
require_once ('codebird.php'); // Consumer Keyの設定 \Codebird\Codebird::setConsumer Key( 'Consumer Keyを設定', 'Consumer Secretを設定' ); // インスタンス取得 $cb = \Codebird\Codebird::getInstance(); // Access Tokenの設定 $cb->setToken( 'Access Tokenを設定', 'Access Token Secretを設定' ); // 'headder.jpg'ファイルの内容をBASE64で取得する $image_file = base64_encode( file_get_contents( './header.jpg' ) ); // プロフィールイメージを変更する $status = $cb->account_updateProfileBanner( array( 'banner' => $image_file , 'width' => 1500 , 'height' => 500 , 'offset_left' => 0 , 'offset_top' => 0 ) );
codebird.phpを使うと、こんなに短いコードでヘッダ画像が変更できます。
codebird.phpを使って、 Twitterのヘッダ画像を変更する方法について勉強するね。