При попытке назначить встречу через Skype Web SDK ответа или ошибки не появляется - PullRequest
5 голосов
/ 03 мая 2019

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

    $('#authentication').click(function() {
        var client_id = "xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx";
        window.sessionStorage.setItem('client_id', client_id);
        var href = 'https://login.microsoftonline.com/common/oauth2/authorize?response_type=token&client_id=';
        href += client_id + '&resource=https://webdir.online.lync.com&redirect_uri=' + window.location.href;
        window.location.href = href;
    });
    $('#createmeeting').click(function() {
        var client;
        var conversation;
        var Application;
        console.log(sessionStorage.getItem('client_id'));
        Skype.initialize({ apiKey: 'a42fcebd-5b43-4b89-a065-74450fb91255' }, function (api) {
            Application = api.application;
            client = new Application();
            console.log('client created');
            var meeting = client.conversationsManager.createMeeting();
            meeting.subject('Planning meeting');
            meeting.expirationTime(new Date + 24 * 3600 * 5);
            meeting.onlineMeetingUri.get().then(uri => {
               var conversation = client.conversationsManager.getConversationByUri(uri);
               console.log(';'); // even this is not showing 
            }, function (error) {
                console.log(error);
            });
                 console.log(conversation);

        }, function (err) {
            console.log(err);
            alert('Cannot load the SDK.');
        });            
    });

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

Возможно, вам придется выполнить вход, используя Application.signInManager.signIn

Skype.initialize({ apiKey: 'a42fcebd-5b43-4b89-a065-74450fb91255' }, api => {
      var app = new api.application;
      
      app.signInManager.signIn ({
        username: '****',
        password: '****'
      }).then(() => {
        console.log("signed in as",            app.personsAndGroupsManager.mePerson.displayName());
      }, err => {
        console.log("cannot sign in", err);
      });
    }, err => {
      console.log("cannot load the sdk package", err);
});
0 голосов
/ 16 мая 2019
enter code here

новая дата + 24 *3600* 5?результат: «Чт 16 мая 2019 09:48:15 GMT + 0800 (中国 标准 时间) 24 *3600* 5»

...