Question

J'ai une application de rails dans lequel l'utilisateur fournit ses skype address.I veulent pouvoir déterminer l'état de skype de l'utilisateur (en ligne ou hors ligne) quand quelqu'un voit son profil. Comment puis-je faire dans ma demande? Est-ce que tout savoir d'un prêt à l'emploi gem / plugin?

Était-ce utile?

La solution

Seulement montrant le statut au visiteur n'a pas vraiment besoin de vous faire récupérer le statut vous.

La meilleure façon de le faire est de laisser le Skype contact du navigateur des visiteurs lui-même pour demander l'état. Cependant, comme Eimantas souligné. L'utilisateur doit être permettre le statut à afficher à partir du Web.

Après cela, il est juste un simple javascript et html:

<script type="text/javascript" 
      src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<a href="skype:<fill in username here>?call">
   <img src="http://mystatus.skype.com/bigclassic/<fill in username here>" 
       style="border: none;" width="182" height="44" alt="<fill in username here> status" />
</a>

Ce script permet également d'appeler la personne par skype, si vous ne voulez pas que la fonctionnalité, il devrait être suffisant pour inclure uniquement l'image et sauter le lien et le javascript.

Jetez un oeil à http://www.skype.com/share/buttons/ si vous voulez plus d'alternatives.

Autres conseils

Tout d'abord - l'utilisateur doit vous permettre de voir son / son statut skype en ligne. Après cela - il est facile si vous lisez skype api. Ou tout simplement Google pour une gemme / plugin

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top