3

我想在浏览器页面中获取我的 Skype 联系人列表,就像https://imo.im/一样。

Skype api 是如何工作的?对我来说,这真的很令人困惑。如我所见,我需要下载 skype4com 以使其与 PHP 或 node.js 等一起使用?

那是如何工作的?

4

2 回答 2

1

您可以查看https://github.com/ShyykoSerhiy/skyweb ( https://www.npmjs.com/package/skyweb )。

import Skyweb = require('../skyweb');

var skyweb = new Skyweb();
skyweb.login('skypeUsername', 'skypePassword').then((skypeAccount) => {
    console.log('Your contacts : ' + JSON.stringify(skyweb.contactsService.contacts, null, 2));
});

请注意,skyweb 依赖于 Skype for Web (web.skype.com) 实现的一些内部部件,这种方法可能随时停止工作。

于 2015-09-29T13:04:11.657 回答
0

在 Chrome 中,按 Ctrl+U 以查看源代码,或者(更好的方法)在您的联系人列表上方按 Ctrl+Q 并查看是否有可以通过 preg_match 或 preg_match_all 处理的术语

于 2015-09-29T13:28:15.993 回答