6

GuzzleHttp\ClientTwitter API を使用してツイートを検索するために使用するクラスをアップグレードしようとしています。付けられなくて困っていOauth1ます。Guzzle3 と OAuthPlugin で問題なく動作しました。

コードブロックは次のとおりです。

        $client = new Client(['base_uri' => 'https://api.twitter.com']);

        $auth = new Oauth1([
            'consumer_key' => Config::get('twitter.consumer_key'),
            'consumer_secret' => Config::get('twitter.consumer_secret'),
            'token' => Config::get('twitter.token'),
            'token_secret' => Config::get('twitter.token_secret')

        ]);

// Not sure if this is correct
$client->getEmitter()->attach($auth); // This is line 40 inside TwitterServiceProvider.php

次のエラーが表示されます。

InvalidArgumentException in Client.php line 80: Magic request methods require a URI and optional options array

1. in Client.php line 80
2. at Client->__call('getEmitter', array()) in TwitterServiceProvider.php line 40

PSこれまでのところ、https://github.com/guzzle/oauth-subscriberを使用する必要があると考えました。しかし、まだ運がありません。

4

1 に答える 1