小编mis*_*hka的帖子

将OAuth1附加到GuzzleHttp\Client

我正在尝试升级一个类,用于GuzzleHttp\Client使用twitter 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
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

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
Run Code Online (Sandbox Code Playgroud)

PS到目前为止,我已经想过,我应该使用https://github.com/guzzle/oauth-subscriber.但是,没有运气.

php laravel-5.1 guzzle6

5
推荐指数
1
解决办法
4912
查看次数

如何在复合键场景中构造MigrateSQLMap

如果表具有复合主键,我们如何实例化MigrateSQLMap?

migrate drupal-7

3
推荐指数
1
解决办法
1687
查看次数

尝试创建新资源时出现未定义的属性错误

Undefined property App\Plan::$bandwidth当我尝试创建新资源或保存编辑后的值时出现错误。

但是,在查看/编辑期间,同一字段的值可以正常列出。

这是字段定义:

Number::make('Bandwidth', 'bandwidth')->min(0),

laravel-nova

0
推荐指数
1
解决办法
1085
查看次数

标签 统计

drupal-7 ×1

guzzle6 ×1

laravel-5.1 ×1

laravel-nova ×1

migrate ×1

php ×1