2016-08-24 10 views
0

現在の都市を英語に翻訳するアプリケーションを作成しようとしています。 これは私のコードです:これは非同期タスクに私の呼び出しですMicrosoft翻訳者がエラーを返す

class translateAsync extends AsyncTask<Void, Integer, Boolean> { 
    @Override 
    protected Boolean doInBackground(Void... arg0) { 
     Translate.setClientId("xxx"); 
     Translate.setClientSecret("yyy"); 
     try { 
      translatedText = Translate.execute(location, Language.AUTO_DETECT, Language.ENGLISH); 
     } catch(Exception e) { 
      translatedText = e.getMessage(); 
     } 
     return true; 
    } 
} 

:翻訳を取得

[マイクロソフト-翻訳-API]エラー:

new translateAsync() { 
      protected void onPostExecute(Boolean result) { 
       if (translatedText.contains("Error")){ 
        lblCbProfileLayoutCurrentCity.setText(translatedText); 
       } else { 
        lblCbProfileLayoutCurrentCity.setText(getResources().getString(R.string.user_profile_code_current_city) 
          + translatedText); 
       } 
       Toast.makeText(UserProfileActivity.this, translatedText, Toast.LENGTH_SHORT).show(); 
      } 
     }.execute(); 

私はこのエラーを取得しておくhttps://datamarket.access-control.windows.net/v2/qauth2-13 私を助けてください。

+0

あなたはエラーを見ましたか? – Carcigenicate

+0

APIキー/ IDを送信していただきありがとうございます...あなたはおそらく、変更されたものを即座に取得したいと考えています。 –

+0

エラーを転記してください。また、それをグーグルで試してみてください。 –

答えて

0

答えが見つかりました。 私は紺碧の市場で私のアプリを正しく登録しなかったので、私は間違った秘密鍵を持っていました。 誰かが正しく登録するのに手伝いが必要な場合は、私にメールすることができます。

関連する問題