No使用OrkestraGuzzleBundle在URL中列出参数

时间:2013-11-24 15:31:07

标签: symfony symfony-2.3 guzzle

使用Symfony2 OrkestraGuzzleBundle时,我无法正确使用路径参数。

这是我的命令功能:

/**
 * @Command(name="nitex_authenticate", method="GET", uri="/oauth/v2/token?client_id={client_id}&client_secret={client_secret}&grant_type=client_credentials")
 * @Doc("Get Access Token")
 * @Param(name="client_id", type="string", required="true")
 * @Param(name="client_secret", type="string", required="true")
 */
public function getNitexAccessTokenCommand()
{
    return $this->getResponse();
}

当我执行命令时,收到“错误请求”错误消息,其URL显示为[url] http://niksites.localapps.com/oauth/v2/token?client_id=&client_secret=&grant_type=client_credentials

$authParams = array (
    'client_id'     => '1_3rshkkbo2c00c8ws0sswwow4co8ckkgog0oocows0coswwc44w',
    'client_secret' => '45j81mlc70iswgg0sgscgg04s4soc8wow8wos8sww0ccwggoks'
);
$response = $this->guzzle
    ->getService('nitex.auth')
    ->execute('nitex_authenticate', $authParams);

我做错了什么?基于文档似乎非常简单,但由于某些原因它不适合我。

0 个答案:

没有答案