2017-05-24 12 views
0

熟読 - PHPの公式のドキュメントと例は機能していません。マイクロソフト認知のテキスト翻訳API

私は、このリンクでのコードを使用しています:curlを使用して https://github.com/courtney7/HTTP-Code-Samples/blob/37a4431f75397e1ccc6ee3f62ef14b3909a2dc85/PHP/PHPAzureToken.php

+0

を呼び出していることを確認してください? – WhatsThePoint

+0

getToken()関数が応答していません。トークンが返されていません。どうすれば私がトークンにアクセスできるかを教えてください。 – Nasir

答えて

0

必ずテストとデバッグ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>" 

トークンとコールテキストを取得する例translate。

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" 
+0

ご回答いただきありがとうございます。私がgetToken()で何を変更しなければならないか教えてください。コードを見てください: https://github.com/courtney7/HTTP-Code-Samples/blob/37a4431f75397e1ccc6ee3f62ef14b3909a2dc85/PHP/PHPAzureToken.php – Nasir

0

あなたが働いていないことで何を意味正しいエンドポイント「https://api.cognitive.microsoft.com/sts/v1.0/issueToken

+0

私はあなたが共有した正しいエンドポイントを呼んでいます、このURLは私のコードで使用していますが、トークンを取得できません。 – Nasir

関連する問題