2011-11-29 4 views
0

그래서 URL이 있습니다 - http://somesite.com/#sometext. bit.ly API를 사용하여이 URL을 줄여야합니다. 문제는 제대로 '#'기호를 벗어날 수 없다는 것입니다. API가 인이 URL을 짧게하려고하면 짧은 URL이 표시되지 않습니다. 그러나 나는 다른 URL을 간단히 줄여 줄 수 있습니다 ('#'없이).bit.ly API를 통해 '#'기호로 URL 단축.

것은 입니다.은 적절하게이 URL을 bit.ly 웹 사이트와 TweetDeck에서 단축합니다 (그들은 API도 사용하고 있습니까?). 하지만 API를 사용하여 단축 할 수는 없습니다.

몇 가지 제안 사항이 있습니까?

감사합니다.

답변

1

URL 조각 (#something)을 단축하기 위해 bit.ly로 보내기 전에 이스케이프 처리 할 수 ​​있습니다. 정의에 의한 URL 단편은 서버에 제출할 때 브라우저를 떠나지 않습니다. 그것을 벗어나면 통과 할 수 있습니다. 예 : Javascript에서는 escUrl = encodeURIComponent(url)을 사용합니다.

관련 문제