1

我正在开发一个使用 Microsoft Translator API 的 Windows Phone 8.1 应用程序,并且我正在按照教程开发该应用程序。我已经获得了一个clientID和一个clientSecret字符串,并将其分配如下。

String strRequestDetails = string.Format("grant_type=client_credentials&client_id={0}&client_secret={1}&scope=http://api.microsofttranslator.com", System.Net.WebUtility.UrlEncode(clientID), System.Net.WebUtility.UrlEncode(clientSecret));

注意:由于System.Net.HttpUtility.UrlEncode()Windows Phone 8.1 不可用,我不得不求助于System.Net.WebUtility.UrlEncode(clientSecret).

但是我得到一个未处理的异常,称为

System.Net.WebException:远程服务器返回错误:(400)错误请求。

在此刻HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(ar);

如果有人能告诉我如何解决这个问题,我很感激?谢谢你。

4

0 回答 0