アプリ版:「スタンプのみでお礼する」機能のリリースについて

http://detail.chiebukuro.yahoo.co.jp/qa/question …
を参考に、画像付きツイート作成phpを作成しました。

==========================================================
foreach (array('ファイル名1', 'ファイル名2') as $path) {
....$media_ids[] = $to->postMultipart('media/upload', array('@media' => $path))->media_id_string;
}
$to->post('statuses/update', array(
....'status' => '複数画像投稿テスト',
....'media_ids' => implode(',', $media_ids),
));
==========================================================

これ↑はきちんと動くのですが、次に、「ファイル名1」「ファイル名2」のところをランダム画像にしたく、
別ファイルに画像リストを作っておき、

==========================================================
$imglist = file('imglist.txt');
if( shuffle($imglist) ){
..$img1 = $imglist[0];
..$img2 = $imglist[1];
}

foreach (array($img1, $img2) as $path) {
....$media_ids[] = $to->postMultipart('media/upload', array('@media' => $path))->media_id_string;
}
$to->post('statuses/update', array(
....'status' => '複数画像投稿テスト',
....'media_ids' => implode(',', $media_ids),
));
==========================================================
としました。


すると、

PHP Fatal error: Class 'TwistException' not found in 〜/TwistOAuth-master/src/TwistOAuth.php on line 831

というエラーになってしまいます。

上の書き方が悪かったのか、TwistOAuth.phpを修正すべきなのか、どなたかわかる方がいらっしゃったら教えていただけないでしょうか。よろしくお願い致します。

質問者からの補足コメント

  • もしかしたら、画像のところを短縮URLにしていたからかもしれません。直して試してみます。

      補足日時:2015/09/02 21:38
  • うれしい

    というより、短縮URLが間違っていて無効でした。有効な短縮URLで試したらできました。

    ということで自己解決です。

      補足日時:2015/09/02 21:53
  • へこむわー

    >短縮URLが間違っていて無効でした

    間違っていたというより、改行コードが含まれていました。

      補足日時:2015/09/02 21:59

A 回答 (1件)

参考になりました

    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!