aliyun / openapi-sdk-php

Alibaba Cloud SDK for PHP
https://packagist.org/packages/alibabacloud/sdk
Other
521 stars 109 forks source link

现在这个sdk能用吗? #2

Closed quarkcloudio closed 5 years ago

quarkcloudio commented 5 years ago

现在这个sdk能用吗?有没有使用文档?

quarkcloudio commented 5 years ago

为什么没有语音识别的接口?????????????

ghost commented 5 years ago

现在这个sdk能用吗?有没有使用文档?

可用,请参考 README 文档

ghost commented 5 years ago

为什么没有语音识别的接口?????????????

您好,SDK目前并不支持所有产品,请使用Client可发起自定义请求:https://github.com/aliyun/openapi-sdk-php-client/blob/master/README-CN.md#%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%9A%84%E5%85%B6%E4%BB%96%E6%93%8D%E4%BD%9C

quarkcloudio commented 5 years ago

语音识别的接口,怎么使用Client发起请求?这个文档真的是神奇了,连个实例都没有!!!

quarkcloudio commented 5 years ago

这些接口文档,完全看不懂写的是什么....

ghost commented 5 years ago

语音识别的接口,怎么使用Client发起请求?这个文档真的是神奇了,连个实例都没有!!!

Hello, The document is here: https://github.com/aliyun/openapi-sdk-php-client#request

Hello, 中文文档在这里: https://github.com/aliyun/openapi-sdk-php-client/blob/master/README-CN.md#%E8%AF%B7%E6%B1%82

quarkcloudio commented 5 years ago

image

quarkcloudio commented 5 years ago

image 报这个错误

quarkcloudio commented 5 years ago

我现在需要获取语音识别接口的token

ghost commented 5 years ago

image 报这个错误

image

因为缺乏设置产品,接口等,所以服务器端报错,请参考设置:

// 链式调用发送 ROA 风格请求 $roaResult = AlibabaCloud::roaRequest() ->client('client1') // 指定客户端,不指定默认使用全局客户端 ->product('CS') // 指定产品 ->version('2015-12-15') // 指定产品版本 ->action('DescribeClusterServices') // 指定产品接口 ->serviceCode('cs') // 设置 ServiceCode 以备寻址,非必须 ->endpointType('openAPI') // 设置类型,非必须 ->method('GET') // 指定请求方式 ->host('cs.aliyun.com') // 指定域名则不会寻址,如认证方式为 Bearer Token 的服务则需要指定 ->pathPattern('/clusters/[ClusterId]/services') // 指定ROA风格路径规则 ->connectTimeout(0.1) // 设置连接超时10毫秒,当单位小于1,则自动转换为毫秒 ->timeout(0.1) // 设置超时10毫秒,当单位小于1,则自动转换为毫秒 ->debug(true) // 开启调试,CLI下会输出详细信息 ->withClusterId('123456') // 为路径中参数赋值,方法名:set + 参数 ->request(); // 发起请求并返回结果对象,请求需要放在设置的最后面

quarkcloudio commented 5 years ago

这里是官方的开发文档,https://help.aliyun.com/document_detail/71936.html?spm=a2c4g.11186623.6.544.661827acIEParj,您能指点一下,怎么找到相应的参数吗?我咋找不到呢

quarkcloudio commented 5 years ago

image 这样写吗?

quarkcloudio commented 5 years ago

麻烦您指点一下,很是着急!

ghost commented 5 years ago

麻烦您指点一下,很是着急!

稍等

ghost commented 5 years ago

麻烦您指点一下,很是着急!

$request = AlibabaCloud::roaRequest() ->pathPattern('/pop/2018-05-18/tokens') ->product('nls-cloud-meta') ->version('2018-05-18') ->method('POST') ->action('CreateToken') ->host('nls-meta.cn-shanghai.aliyuncs.com');

quarkcloudio commented 5 years ago

麻烦您指点一下,很是着急!

$request = AlibabaCloud::roaRequest() ->pathPattern('/pop/2018-05-18/tokens') ->product('nls-cloud-meta') ->version('2018-05-18') ->method('POST') ->action('CreateToken') ->host('nls-meta.cn-shanghai.aliyuncs.com');

不报错了,但是获取不到token

ghost commented 5 years ago

麻烦您指点一下,很是着急!

$request = AlibabaCloud::roaRequest() ->pathPattern('/pop/2018-05-18/tokens') ->product('nls-cloud-meta') ->version('2018-05-18') ->method('POST') ->action('CreateToken') ->host('nls-meta.cn-shanghai.aliyuncs.com');

不报错了,但是获取不到token

请回复报错信息

quarkcloudio commented 5 years ago

麻烦您指点一下,很是着急!

$request = AlibabaCloud::roaRequest() ->pathPattern('/pop/2018-05-18/tokens') ->product('nls-cloud-meta') ->version('2018-05-18') ->method('POST') ->action('CreateToken') ->host('nls-meta.cn-shanghai.aliyuncs.com');

不报错了,但是获取不到token

请回复报错信息

image

ghost commented 5 years ago

麻烦您指点一下,很是着急!

$request = AlibabaCloud::roaRequest() ->pathPattern('/pop/2018-05-18/tokens') ->product('nls-cloud-meta') ->version('2018-05-18') ->method('POST') ->action('CreateToken') ->host('nls-meta.cn-shanghai.aliyuncs.com');

不报错了,但是获取不到token

请回复报错信息

image

Request 各种参数和属性设置完毕以后,需要调用 request 方法发起请求

$request = AlibabaCloud::roaRequest() ->pathPattern('/pop/2018-05-18/tokens') ->product('nls-cloud-meta') ->version('2018-05-18') ->method('POST') ->action('CreateToken') ->host('nls-meta.cn-shanghai.aliyuncs.com');

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

或者:

try { $result =AlibabaCloud::roaRequest() ->pathPattern('/pop/2018-05-18/tokens') ->product('nls-cloud-meta') ->version('2018-05-18') ->method('POST') ->action('CreateToken') ->host('nls-meta.cn-shanghai.aliyuncs.com') ->request();

    } catch (ServerException $e) {
         // 捕获的服务器端报错
    } catch (ClientException $e) {
           // 捕获的客户端报错
    }
quarkcloudio commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

ghost commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

请检查$accessKeyId, $accessKeySecret是否正确

quarkcloudio commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

请检查$accessKeyId, $accessKeySecret是否正确

刚才检查了,正确。我没有用子账号。

quarkcloudio commented 5 years ago

image

quarkcloudio commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

请检查$accessKeyId, $accessKeySecret是否正确

您好,知道是什么原因吗?

ghost commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

请检查$accessKeyId, $accessKeySecret是否正确

您好,知道是什么原因吗? 您好,我们这边做了几次尝试,当凭据错误,服务器就返回您那样的报告,如果正确,则返回json,我们附上我们跑通的代码,请再检查一下ak是否正确;

$result = AlibabaCloud::roaRequest()
                              ->pathPattern('/pop/2018-05-18/tokens')
                              ->product('nls-cloud-meta')
                              ->version('2018-05-18')
                              ->method('POST')
                              ->action('CreateToken')
                              ->host('nls-meta.cn-shanghai.aliyuncs.com')
                              ->request();

返回:

"{"NlsRequestId":"***","RequestId":"","Token":{"ExpireTime":,"Id":"","UserId":"*"}}"

quarkcloudio commented 5 years ago

image 是在这里获取吗?

quarkcloudio commented 5 years ago

image 是在这里获取吗?

如果是在这里获取的,就肯定是正确的

quarkcloudio commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

请检查$accessKeyId, $accessKeySecret是否正确

您好,知道是什么原因吗? 您好,我们这边做了几次尝试,当凭据错误,服务器就返回您那样的报告,如果正确,则返回json,我们附上我们跑通的代码,请再检查一下ak是否正确;

$result = AlibabaCloud::roaRequest()
                              ->pathPattern('/pop/2018-05-18/tokens')
                              ->product('nls-cloud-meta')
                              ->version('2018-05-18')
                              ->method('POST')
                              ->action('CreateToken')
                              ->host('nls-meta.cn-shanghai.aliyuncs.com')
                              ->request();

返回:

"{"NlsRequestId":"___","RequestId":"","Token":{"ExpireTime":,"Id":"","UserId":"_"}}"

你好,怎么样了?

ghost commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

请检查$accessKeyId, $accessKeySecret是否正确

您好,知道是什么原因吗? 您好,我们这边做了几次尝试,当凭据错误,服务器就返回您那样的报告,如果正确,则返回json,我们附上我们跑通的代码,请再检查一下ak是否正确;

$result = AlibabaCloud::roaRequest()
                              ->pathPattern('/pop/2018-05-18/tokens')
                              ->product('nls-cloud-meta')
                              ->version('2018-05-18')
                              ->method('POST')
                              ->action('CreateToken')
                              ->host('nls-meta.cn-shanghai.aliyuncs.com')
                              ->request();

返回: "{"NlsRequestId":"___","RequestId":"","Token":{"ExpireTime":,"Id":"","UserId":"_"}}"

你好,怎么样了?

请回复最后一个失败的RequestId

quarkcloudio commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

请检查$accessKeyId, $accessKeySecret是否正确

您好,知道是什么原因吗? 您好,我们这边做了几次尝试,当凭据错误,服务器就返回您那样的报告,如果正确,则返回json,我们附上我们跑通的代码,请再检查一下ak是否正确;

$result = AlibabaCloud::roaRequest()
                              ->pathPattern('/pop/2018-05-18/tokens')
                              ->product('nls-cloud-meta')
                              ->version('2018-05-18')
                              ->method('POST')
                              ->action('CreateToken')
                              ->host('nls-meta.cn-shanghai.aliyuncs.com')
                              ->request();

返回: "{"NlsRequestId":"___","RequestId":"","Token":{"ExpireTime":,"Id":"","UserId":"_"}}"

你好,怎么样了?

请回复最后一个失败的RequestId

image

ghost commented 5 years ago

try { $result = $request->request(); } catch (ServerException $e) { // 捕获的服务器端报错 } catch (ClientException $e) { // 捕获的客户端报错 }

image

请检查$accessKeyId, $accessKeySecret是否正确

您好,知道是什么原因吗? 您好,我们这边做了几次尝试,当凭据错误,服务器就返回您那样的报告,如果正确,则返回json,我们附上我们跑通的代码,请再检查一下ak是否正确;

$result = AlibabaCloud::roaRequest()
                              ->pathPattern('/pop/2018-05-18/tokens')
                              ->product('nls-cloud-meta')
                              ->version('2018-05-18')
                              ->method('POST')
                              ->action('CreateToken')
                              ->host('nls-meta.cn-shanghai.aliyuncs.com')
                              ->request();

返回: "{"NlsRequestId":"___","RequestId":"","Token":{"ExpireTime":,"Id":"","UserId":"_"}}"

你好,怎么样了?

请回复最后一个失败的RequestId

image

请回复一下您的钉钉或者邮箱,我需要使用您的ak做测试,私聊

quarkcloudio commented 5 years ago

dai_hang_love@126.com

ghost commented 5 years ago

dai_hang_love@126.com

这个问提解决了吗?

quarkcloudio commented 5 years ago

dai_hang_love@126.com

这个问提解决了吗? 还是不行,我用的是laravel5.5 ,php7.1

ghost commented 5 years ago

您好,请删除项目下的 vendor 文件夹 和 composer.lock文件, 再运行 composer update 即可。

在 2019年1月10日,12:18,tangtanglove notifications@github.com 写道:

dai_hang_love@126.com mailto:dai_hang_love@126.com 这个问提解决了吗? 还是不行,我用的是laravel5.5 ,php7.1

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/aliyun/openapi-sdk-php/issues/2#issuecomment-452965699, or mute the thread https://github.com/notifications/unsubscribe-auth/AQmS0X81j_TxgXmw9R4ZgQW2vOkGcuyHks5vBr8WgaJpZM4Z0uM_.

quarkcloudio commented 5 years ago

您好,请删除项目下的 vendor 文件夹 和 composer.lock文件, 再运行 composer update 即可。 在 2019年1月10日,12:18,tangtanglove @.> 写道: @. @.***> 这个问提解决了吗? 还是不行,我用的是laravel5.5 ,php7.1 — You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub <#2 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AQmS0X81j_TxgXmw9R4ZgQW2vOkGcuyHks5vBr8WgaJpZM4Z0uM_.

已经换成腾讯云了,等有时间再看看吧