Microsoft认知文本翻译API

时间:2017-05-24 07:47:05

标签: php microsoft-cognitive

AZURE - PHP的官方文档和示例无法使用,帮助?

我正在使用此链接中的代码: https://github.com/courtney7/HTTP-Code-Samples/blob/37a4431f75397e1ccc6ee3f62ef14b3909a2dc85/PHP/PHPAzureToken.php

2 个答案:

答案 0 :(得分:0)

始终使用curl测试和调试API(即采用curl第一种方法)。这是一个适用于我的Windows 10系统的示例。这是获得令牌的curl

curl -k --data "" "https://api.cognitive.microsoft.com/sts/v1.0/issueToken" -H "Ocp-Apim-Subscription-Key:<your Ocp-Apim-Subscription-Key>"

获取令牌和调用文本的示例。

curl -k --data "" "https://api.cognitive.microsoft.com/sts/v1.0/issueToken" -H "Ocp-Apim-Subscription-Key:<your Ocp-Apim-Subscription-Key>" > Bearer.txt
set /p Bearer= < Bearer.txt
curl -H "Authorization: Bearer %Bearer%" "https://api.microsofttranslator.com/v2/Http.svc/Translate?Text=Hello+world.&From=en&To=es"

答案 1 :(得分:0)

确保您正在呼叫正确的终端&#34; https://api.cognitive.microsoft.com/sts/v1.0/issueToken&#34;