2012-10-19 2 views
1

나는 웹 사이트에 아이콘 (사용자 정의 브랜드 페이 스북, 트위터, pinterest 등)을 가지고 있으며 방문자들이 다양한 소셜 미디어에서 블로그 포스트에 대해 쉽게 이야기하고 싶습니다.sharethis API를 올바르게 사용하고 있습니까?

<a target="_blank" href=http://rest.sharethis.com/share/sharer.php?destination=facebook&amp;url=http%3A%2F%2Fsite.mydevelopmentserver.com&amp;title=postname&amp;pub_key=123456&amp;access_key=123456"/>FACEBOOK LINK</a> 

을 다른 소셜 미디어 링크에 대한 해당 링크 :이 작업을 수행하는

, 나는 다음과 같이 링크를 출력하는 서버 측 기능을 만들었습니다.

내가 어떤하기 ShareThis 스크립트를로드하거나 내 사이트의 다른 방법으로하기 ShareThis API와 상호 작용하고,이 방법은 벌금을 작동하는 것 같군하지 않는

내 질문이 있습니다 (배심원 분석에 나가 여전히) :

a. 이런 방식으로 sharethis를 사용하는 데 문제가 있습니까?

b. 내 링크에서 내 액세스 키를 볼 필요가없는 더 나은 방법이 있습니까?

답변

4

내 질문에 대한 대답은 다음과 같습니다.

a. 예,이 방식으로 sharethis를 사용하는 데는 문제가 있습니다. 모든 사용자가 액세스 키를 볼 수 있습니다.

b. 네, 이것을 할 수있는 더 좋은 방법이 있습니다. 공유 버튼을 맞춤 설정하기 위해 API에 직접 액세스 할 필요가 없습니다. 그냥 여기에 생성 할 수있는 일반 sharethis 스크립트를 넣으십시오 : , 버튼의 클래스를 st_ [service] _custom (서비스는 액세스하려는 서비스 임)로 변경하십시오. 이다

, 내 헤더에 넣고 넣어 :

<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script> 
<script type="text/javascript">stLight.options({publisher: "1234"});</script> 

이를 몸에 :

<span class="st_pinterest_custom">Pinterest</span> 
<span class="st_twitter_custom">Twitter</span> 
<span class="st_facebook_custom">Facebook</span> 
<span class="st_googleplus_custom">Google</span> 
<span class="st_stumbleupon_custom">Stumble</span> 

그럼 난 그냥 내 자신의 CSS를 사용하여 버튼의 스타일을.

매력처럼 작동합니다. 감사합니다. 공유합니다!

또한 누구나 내가 원하는 것보다 더 복잡한 것을 만드는 일반적인 도움이 필요하면 나에게 묻습니다. 나는 당신을 위해 할 수 있습니다.

0

내 질문에 대한 답변은 다음과 같습니다.

a. 예,이 방식으로 sharethis를 사용하는 데는 문제가 있습니다. 내 액세스 키가 모든 사용자에게 표시됩니다.

b. 네, 이것을 할 수있는 더 좋은 방법이 있습니다. 공유 버튼을 맞춤 설정하기 위해 API에 직접 액세스 할 필요가 없습니다. 그냥 여기에 생성 할 수있는 일반 sharethis 스크립트를 넣으십시오 : , 버튼의 클래스를 st_ [service] _custom (서비스는 액세스하려는 서비스 임)로 변경하십시오.

즉, 내 머리글에 넣어 : stLight.옵션 ({publisher : "1234"}); 몸에

이 : 대표자 트위터 페이스 북 구글 거림

+0

이 거의 정확하게 (당신의 [다른 답]로 시작되는 http://stackoverflow.com/a/12983675/5827958). 해당 답변에 추가 된 내용이므로 해당 정보를 다른 답변에 입력 한 다음 삭제하십시오 (https://stackoverflow.com/posts/12983675/edit). – zondo

관련 문제