我想在我的WinRT應用程序中使用bing翻譯器。在這裏找到一些示例代碼:http://codepaste.net/hgrb91,但由於請求不好,我得到了代碼400的錯誤。WinRT應用程序與bing翻譯器
我該怎麼辦?
我想在我的WinRT應用程序中使用bing翻譯器。在這裏找到一些示例代碼:http://codepaste.net/hgrb91,但由於請求不好,我得到了代碼400的錯誤。WinRT應用程序與bing翻譯器
我該怎麼辦?
你有沒有自己的ClientID
和ClientSecret
,並把它們放在代碼中?沒有他們正確設置,你會得到一個錯誤400
見此處的博客文章,瞭解如何獲得它們的詳細信息: http://blogs.msdn.com/b/translation/p/gettingstarted1.aspx
是的,我使用自己的ClientID和我自己的ClientSecret直接從Azure的網站。 –
我已經看到了這不時,答案是通常與應用程序或API的註冊問題有關。
訪問https://datamarket.azure.com/developer/applications - 您的應用在此列出嗎?如果是這樣,請爲此條目使用客戶端ID和客戶端密鑰,而不是您在註冊Azure時獲得的帳戶範圍客戶端ID。如果沒有,請在此屏幕上註冊一個,並使用其客戶端ID和客戶端密鑰。
訪問https://datamarket.azure.com/account/datasets - Microsoft Translator是否在此列爲您已訂閱的服務?它是否活動?訂閱中是否有足夠的字符?
你能發表一些代碼嗎?你到底在哪裏收到錯誤400?在桌面應用程序中,相同的代碼是否適合您? –
你可以在我提到的問題網站上找到整個代碼。此方法中的錯誤戰爭:公共異步任務 GetTokenAsync()。我沒有嘗試在桌面應用程序中的代碼。 –
在那個代碼中你會得到錯誤,我猜'TranslateAsync'? – Mayank