2012-04-17 18 views
3

私はPython用のBing Translator APIを使用しようとしています。何らかの理由で私に無効なAppIDがあると伝えています。Bing AppIDが無効です

ArgumentException: Invalid appId
Parameter name: appId: ID=[string of 4 numbers].V2_Json.Translate.[string of 8 numbers/letters]

開発者センターから受け取ったIDが有効で、トラフィックの使用量を超えていないことを確認しました。私はまだ何が間違っているのかは分かりません。誰かが私にこれを解決するための答えや方法を教えてもらえると大変感謝しています。 bingtrans exampleから

コード:

import bingtrans 
bingtrans.set_app_id(YourAppID) # you can get your AppID at: bing.com/developers 
print bingtrans.translate('hello', 'en', 'ko') 
+0

アプリIDを設定する際に使用しているコードはどこですか?投稿してください。 – Jordan

+0

"インポートbingtrans bingtrans.set_app_id(YourAppID)#あなたはあなたのAppIDを得ることができます:http://www.bing.com/developers/ print bingtrans.translate( 'hello'、 'en'、 'ko')" https://github.com/bahn/bingtrans – user1339380

答えて

0

OK、あなたは正しいAPPIDを取得する必要がありますように見えます。 16文字以上にする必要があります。

私は、ブラウザでこのURLを開くと、それはそれは長いものでなければならないことを私に伝えます:http://api.microsofttranslator.com/V2/Ajax.svc/Translate?from=en&to=ko&text=software&appId=

+0

私はappIdを持っていますが、まだエラーが発生します。私はPython上のUbuntu Terminalでこれを実行しています。 – user1339380

+0

これは問題ではありません。あなたの質問では、あなたのappIdは4つの数字の長さであると言われています。それはそれよりはるかに大きくなければならず、文字と数字でなければなりません。 – Jordan

+0

その情報は、私が入力したものではなく、ターミナルから返された情報の元のポストの引用に掲載されています。それが明確でない場合はお詫び申し上げます。私がappIdに入力する部分は、 "bingtrans.set_app_id(YourAppID)"です。 – user1339380

2

私はビング翻訳者のためのBing appIDがが廃止され、今日あまりにもその問題を抱えています。昨日までは大丈夫だった。

http://social.msdn.microsoft.com/Forums/en-US/microsofttranslator/thread/02054a7c-090c-46a0-a8d1-2d57e236eb4dの投稿記事をご覧ください。

http://api.microsofttranslator.comウェブサイトから新しいAzureマーケットプレイストークンを取得する必要があります。

+0

ありがとうございます。あなたがディスカッションスレッドに与えたリンクを理解しているので、今日以降作成された新しいappIdは動作しません。働く唯一のものは昨日と前に作成されたものですか? – user1339380

+0

私のappIdは2ヶ月ですが、私はそれを動作させることはできません。私はまた、紺碧の市場にログインすることができません。私は紺碧が今問題を抱えていると思う。 – h3ct0r

0

私はそれらの両方が必要とされている、あなたはあなたのクライアントIDとクライアントシークレットを設定するべきだと思います。

+1

あなたの答えにもっと具体的に教えてください。コードを追加してください。 –

関連する問題