2015-05-27 3 views
5

Я пытаюсь запустить образцы веб-страниц, распространяемые вместе с новым SDK SKYPE. У меня нет локального сервера Lync, поэтому я использую логин домена и токена, указанный на сайте.Не удается выполнить вход в образцы SDK SKYPE

Domain=metio.net 
Token= Bearer cwt=AAEBHAEFAAAAAAAFFQAAAKuuXmvzGAIi1fxkeZUMAACBEFGt0YtqM3BVrxhrtkQkKFqCAoCDgyBiUaV6fPrpGdHv_Vl5hHoss0owQitMzh9xvY5tjoKyLoYIslm_avRm0ggNEPafGCkKskFVn6NvOvBYlbY 

Но логин никогда не завершается. Занятый круг просто вращается навсегда. Кто-нибудь получил это, чтобы работать?

+0

Я не могу понять ваш вопрос ... пожалуйста, если вы уточнить его, то я могу вам помочь ... ОК –

+0

Какой пример вы делаете? Нам нужно узнать больше о вашем коде и вашей конфигурации? Это пример входа с javascript https://github.com/tomorgan/SkypeWebSDKSamples/blob/gh-pages/Login/Getting%20Logged%20In/index.htm Вы следуете этим требованиям к серверу? http://blog.thoughtstuff.co.uk/2015/04/learn-skype-web-api-day-2-server-prerequisites/ –

+0

У вас есть Skype для Businness Plan? Согласно приведенной ниже статье, Skype Web SDK предназначен только для Skype для бизнеса, а не для Skype Consumer. https://social.msdn.microsoft.com/Forums/en-US/2456ef60-b37f-44d7-b1ef-4cb46b89fc6a/regular-skype?forum=SkypeWebSDK –

ответ

0

попробовать этот код

<html> 
 
<head> 
 
<!-- JQuery. Skype Web SDK requires JQuery to work. --> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<!-- Bootstrap layouts and themes. Totally optional, but it makes the examples look much nicer --> 
 
<link rel="stylesheet" type="text/css" href="../../assets/metro/css/metro-bootstrap.min.css"> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script> 
 
<!-- This is the Skype for Web SDK --> 
 
<script type="text/javascript" src="//swx.cdn.skype.com/shared/v/1.1.23.0/SkypeBootstrap.js"></script> 
 
</head> 
 
<body> 
 
<div id="header"></div> 
 
<!-- Skype for Web API Code by Tom Morgan | thoughtstuff.co.uk --> 
 
<!-- This is one of a number of examples showing how to use the Skype for Web API. The full list is at skypewebsdk.com --> 
 
<!-- Disclaimer: use at your own risk. --> 
 
<div class="form-horizontal"> 
 
<div class="form-group"> 
 
<label for="username" class="col-sm-2 control-label">Username</label> 
 
<div class="col-sm-10"> 
 
<input type="email" class="form-control" id="username" placeholder="Email"> 
 
</div> 
 
</div> 
 
<div class="form-group"> 
 
<label for="password" class="col-sm-2 control-label">Password</label> 
 
<div class="col-sm-10"> 
 
<input type="password" class="form-control" id="password" placeholder="Password"> 
 
</div> 
 
</div> 
 
<div class="form-group"> 
 
<div class="col-sm-offset-2 col-sm-10"> 
 
<button class="btn btn-default" id="btnLogIn">Log in</button> 
 
</div> 
 
</div> 
 
</div> 
 
<div id="footer"></div> 
 
<!-- This is not needed for the samples to run, but adds standard headers and footers to the samples, to display title, instructions, about etc. 
 
If you're taking this code and using it yourself, you can remove this.--> 
 
<script type="text/javascript" src="../../assets/layoutcodesample-min.js"></script> 
 
<script type="text/javascript"> 
 
<!-- These variables are only needed for laying out the code sample, they are not part of the sample code. --> 
 
var pageTitle = "Getting Logged In"; 
 
var blogPostLocation = "http://blog.thoughtstuff.co.uk/2015/04/learn-skype-web-sdk-day-1-logging-in/"; 
 
var githubLocation = "https://github.com/tomorgan/SkypeWebSDKSamples/blob/gh-pages/Login/Getting%20Logged%20In/index.htm"; 
 
var client; 
 
$(function() { 
 
'use strict'; 
 
Skype.initialize({ 
 
apiKey: 'SWX-BUILD-SDK', 
 
}, function (api) { 
 
client = new api.application(); 
 
}, function (err) { 
 
alert('some error occurred: ' + err); 
 
}); 
 
$('#btnLogIn').click(function() { 
 
// start signing in 
 
client.signInManager.signIn({ 
 
username: $('#username').val(), 
 
password: $('#password').val() 
 
}).then(function() { 
 
//log in worked! 
 
alert('Logged in!'); 
 
}, function (error) { 
 
//Something went wrong. 
 
alert(error); 
 
}); 
 
}); 
 
}); 
 
</script> 
 
</body> 
 
</html>

+0

Этот код не помог решить мою проблему (см. ниже), но был также полезно. Спасибо за внимание и сэр. –

+0

Это тоже не работает. Пожалуйста, ответьте ПРАВИЛЬНО. – YumYumYum

+0

@YumYumYum Что не сработало. Вы можете объяснить? Как вы можете видеть, это помогает другим людям. Дайте мне знать, что вы думаете. –

-1

Я проходил через образцы Skype на своем веб-сайте, но я не мог получить эти образцы на работу. Я использовал пример, указанный выше, где я набрал metio.net и маркер oauth. Проблема, с которой я столкнулся, заключается в том, что я использовал эти образцы из своей рабочей сети. Должен быть какой-то брандмауэр или другая проблема, которая мешала работе с образцом, потому что, как только я попробовал его с моего домашнего компьютера, он работал нормально.

0

Я видел эту проблему, и это как удалось решить:

  1. Хост образцы SDK (или проект) на локальном IIS (не IIS Express).
  2. Таким образом, вы можете получить доступ к сайту с IP-адресом машины (например, http://10.100.101.185/ или http://10.100.101.185/sdksamples/), а не http://localhost/.
  3. Теперь добавьте этот IP-адрес в надежные соединения с сервера Lync, как описано здесь в этой статье (Шаг 3).

Теперь вы должны иметь возможность завершить процесс регистрации.

С уважением