2016-11-04 5 views
0

소셜 미디어에서 내 웹 사이트의 웹 페이지를 공유 할 때 url을 단축하는 방법은 무엇입니까? javascript와 api로 수행 할 수 있기를 바랍니다. API를 약간 확인했지만 시작하는 방법을 모르겠습니다. 감사합니다. .소셜 미디어에서 내 웹 사이트의 웹 페이지를 공유 할 때 url을 줄이는 방법은 무엇입니까?

+0

https://developers.google.com/url-shortener/v1/getting_started – marcinrek

답변

1

나는 당신을 위해 2 개 유용한 자원을 가지고 :

이 구글 단축 URL에 대한 하나 http://www.i-visionblog.com/2014/07/google-url-shortener-api-javascript.html

그리고 bit.ly이 하나 https://bdhacker.wordpress.com/2010/03/30/dynamically-use-bitly-in-your-site-easiest-way/

첫째, 당신이 계정이 필요 http://bit.ly. 사이트를 만들려면 사이트로 이동하여 등록하십시오.

일단 등록을 하셨 으면 로그인하여 계정 페이지로 이동하십시오. 거기에서 은 API 키를 찾습니다.

를 HTML HEAD이 넣어 :

<script type="text/javascript" charset="utf-8" src="http://bit . ly/javascript-api.js?version=latest&login=******&apiKey=*****************"></script> 

(bit.ly URL에 공백을 제거 유래는 해당 URL과 답변 게시 할 수 없습니다.)


이 넣어를 전에 </body> :

<script> 
    // Bit.ly API 
    BitlyCB.shortenResponse = function(data) { 
      var sss = ''; 
      var first_result; 
      // Results are keyed by longUrl, so we need to grab the first one. 
      for  (var r in data.results) { 
        first_result = data.results[r]; break; 
      } 
      sss = first_result["shortUrl"].toString(); 
      document.getElementById("qlink").value = sss; 
    } 
    BitlyClient.shorten(window.location, 'BitlyCB.shortenResponse'); 
</script> 

그리고이 어딘가 페이지의 :

<h3>Link to this page</h3><br> 
Use this link to tell others about this page! <input onclick = "this.select()" type = 'text' id = "qlink" style = "width:100%;">