TwitterAPIを使って認証されたユーザーで一つのスクリプトで複数のユーザーのつぶやきをしたいです。
例えば
AとBのアカウントでつぶやきたいとするとforeachを使って呟くとすると
twitteroauthライブラリを使って
まず最初にAのアクセストークンとシークレットを使ってオブジェクトを作成しつぶやきます。
その後Bのアクセストークンとシークレットを使ってオブジェクトを作成したいのですがrequier_oneceでtwitteroauthを呼び出すと1回しか呼び出せないし、requierにすると「同じ関数が既にありますよ」ってことでエラーが出るしで…困っています。
twitteroauthのクラス関数を毎回異なるアカウントのアクセストークン、シークレットを使って反復処理でオブジェクトを作成する方法って方法とかってありますか?
以下がイメージです
php
1//AとBのアクセストークンとシークレットを$accessという一つの配列にまとめる 2$A=array("act"=>"jiji","acs"=>"nono"); 3$B=array("act"=>"inaja","acs"=>"itiha"); 4$access=array("A"=>$A,"B"=>$B); 5 6foreach($access as $i){ 7//ライブラリ読み込み 8 require('twitteroauth.php'); 9//オブジェクトの作成 10 $conection=new TwitterOAuth($consumer_key,$consumer_secret,$i[act],$i[acs]); 11 /****つぶやき処理****/ 12} 13
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。