尝试在java代码中运行时更改或更新客户端ID和客户端密钥

时间:2015-02-19 09:40:17

标签: java multithreading

目前我正在尝试使用最初注册然后工作的应用程序,但经过一段时间后,它的限制已经用尽。
我试图在运行时更改客户端ID和客户端密钥而不停止API。但它并没有改变。有什么理由吗? 有没有任何解决方法,我可以做到这一点,而不是完全停止相同。 添加代码段。  public static void main(String [] args)抛出异常{

boolean flag = true;
clientKeyList.add(Client_Id_1);
keyMap.put(Client_Id_1, Client_Secret_1);
clientKeyList.add(Client_Id_2);
keyMap.put(Client_Id_2, Client_Secret_2);
clientKeyList.add(Client_Id_3);
keyMap.put(Client_Id_3, Client_Secret_3);

for(int i =0;i < clientKeyList.size();i++  ){

    flag=true;
    Translate.setClientId(clientKeyList.get(i));
    Translate.setClientSecret(keyMap.get(clientKeyList.get(i)));
    while(flag){

        logger.info("the untranslated text is :- " + text);
        String translatedText = Translate.execute(text , Language.FRENCH, Language.ENGLISH);
        if(translatedText.contains("ApiException:"))
        {
            System.out.println(translatedText);
            flag=false;
        }
        logger.info("the translated text is :- " + translatedText);

    }
}

0 个答案:

没有答案