2014-09-24 49 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("\\+", "")