我试图为Python使用必应翻译器API,出于某种原因,它告诉我我有一个无效的AppID。我知道错误:
ArgumentException:无效appId 参数名称: appId: 8个数字/字母的4 numbers.V2_Json.Translate.string的ID=string
我已经检查了从开发中心收到的ID是否已启用,并且没有超过流量使用量。我仍然不知道会有什么问题。如果有人能给我一个答案或方法来解决这个问题,我会非常感激的。
import bingtrans
bingtrans.set_app_id(YourAppID) # you can get your AppID at: bing.com/developers
print bingtrans.translate('hello', 'en', 'ko')发布于 2012-04-17 19:22:25
我今天也遇到了这个问题,必应appID为必应翻译是不推荐的。直到昨天都很好。
你可以看到关于它的帖子http://social.msdn.microsoft.com/Forums/en-US/microsofttranslator/thread/02054a7c-090c-46a0-a8d1-2d57e236eb4d。
您将需要从http://api.microsofttranslator.com网站获得一个新的Azure令牌。
发布于 2012-11-21 15:11:05
必应AppID机制被废弃,不再受支持:http://msdn.microsoft.com/en-us/library/hh454950.aspx
发布于 2012-04-17 18:33:55
好的,看起来你需要得到一个正确的appId。它应该是16个字符或更多。
如果我在浏览器中打开这个URL,它会告诉我它应该有那么长:http://api.microsofttranslator.com/V2/Ajax.svc/Translate?from=en&to=ko&text=software&appId=
https://stackoverflow.com/questions/10196487
复制相似问题