Получение статуса пользователя Skype в приложении rails - PullRequest
1 голос
/ 07 февраля 2010

У меня есть приложение rails, в котором пользователь предоставляет свой скайп-адрес. Я хочу иметь возможность определять статус скайпа пользователя (онлайн или оффлайн), когда кто-то видит его профиль. Как я могу сделать это в моем приложении? Кто-нибудь знает о готовом к использованию gem / plugin?

Ответы [ 2 ]

3 голосов
/ 07 февраля 2010

Только показ статуса посетителю на самом деле не требует, чтобы вы сами извлекали статус.

Самый простой способ сделать это - позволить браузеру посетителей связаться с самим Skype и запросить статус. Однако, как отметил Эймантас. Пользователь должен разрешить отображение статуса из Интернета.

После этого это просто простой javascript и 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>

Этот скрипт также позволяет вам позвонить человеку через Skype, если вы не хотите, чтобы эта функциональность была достаточной, чтобы включить только изображение и пропустить ссылку и javascript.

Посмотрите на http://www.skype.com/share/buttons/, если вы хотите больше альтернатив.

1 голос
/ 07 февраля 2010

Прежде всего - пользователь должен разрешить вам видеть его / ее статус в сети. После этого - легко, если ты читаешь скайп api. Или просто Google для любого драгоценного камня / плагина

...