2014-11-19 3 views
-1

Я застрял с проблемой instagram. Я прошу целевого пользователя следовать/отменить подписку. Я устал пользоваться двумя способами. никто из них не работал.Пользовательский интерфейс API-интерфейса Instagram Rest -follow/unfollow

AsyncHttpClient client = new AsyncHttpClient(); 
     client.setTimeout(Constant.TIMEOUT); 
client.post(
        "https://api.instagram.com/v1/users/" 
          + userid2 
          + "/relationship?"+ "access_token=" 
          + Utils.getFromUserDefaults(mcontext, 
            Constant.PARAM_ACCESSTOKEN)+"&ACTION=follow", 
        new FollowInstagramResponseHandler(true, position, holder)); 

но URL работается в браузере

ошибка:

{"meta":{"error_type":"APIInvalidParametersError","code":400,"error_message":"please supply action=follow,unfollow,approve,ignore,block,unblock"}} 
RequestParams params = new RequestParams(); 
    params.put("ACTION","follow") 

client.post(
       "https://api.instagram.com/v1/users/" 
         + userid2 
         + "/relationship?"+ "access_token=" 
         + Utils.getFromUserDefaults(mcontext, 
           Constant.PARAM_ACCESSTOKEN), params, 
       new FollowInstagramResponseHandler(true, position, holder)); 

с той же ошибкой, что и в 1.

, пожалуйста, помогите мне.

ответ

0

hahaha. он работал, когда я менял пары params/values ​​или на маленькие/заглавные буквы.

RequestParams params = new RequestParams(); 
     params.put("action","follow")//Caps to small. :O 

client.post(
       "https://api.instagram.com/v1/users/" 
         + userid2 
         + "/relationship?"+ "access_token=" 
         + Utils.getFromUserDefaults(mcontext, 
           Constant.PARAM_ACCESSTOKEN), params, 
       new FollowInstagramResponseHandler(true, position, holder)); 

 Смежные вопросы

  • Нет связанных вопросов^_^