2014-09-24 30 views
0

我正在使用instagram api。在那里我传递一个标签来获得相应的图像作为回应。网址编码错误 - 给加号

String encodedtag= URLEncoder.encode(tag.replace("#", ""),"UTF-8"); 
    client.get(
      "https://api.instagram.com/v1/tags/" 
        + encodedtag 
        + "/media/recent?access_token=" 
        + "1485790313.379d744.c07d9332e4004c26af8f7df0da7a6bc0", 
      new GetInstagramResonseHandler(ivMain, resultdata)); 

一个标签 - TagsForLikes

https://api.instagram.com/v1/tags/TagsForLikes+/media/recent?access_token=1485790313.379d744.c07d9332e4004c26af8f7df0da7a6bc0

给我的响应,NOTFOUND。当我删除从(TagforLikes +)+ M得到了一些响应(试过网页)

我怎样才能解决售后服务这个..我有一个URI/URL ..同样的结果尝试..

+0

您的“标签”是否在空格处结束? – 323go 2014-09-24 16:58:24

回答

0

刚刚从删除+使用replaceAll编码的字符串全部

encodedtag = URLEncoder.encode(newtag, "UTF-8"); 
encodedtag.replaceAll("\\+", "")