【发布时间】:2011-08-28 00:30:19
【问题描述】:
我想知道是否有任何适用于 Android 的 Skype API。我想要做的实际上是使用 API 访问 Skype 联系人,并在我的应用程序中针对每个用户显示。那么有没有适用于 Skype 的 Android API?
我从互联网上了解到有关 Skype API 的信息。 Skype 在 Skype 开发者网站上为开发者提供了两个 API
- Skype 套件测试版
- 附件(公共 API)
在开发者论坛上明确写道 Skype KIT Beta 不适用于移动设备。
然后我尝试了解公共 API。但是在关于公共 API 定义的文档页面上。
API 有两层:
通信层 - 是一组外部应用程序与 Skype 客户端建立连接并与之通信的方法。
命令协议层 - 是一种基于文本的“语言”,一旦通信层建立了通信通道,外部应用程序就可以使用它与 Skype 客户端对话。
此外,还有几个 Skype API 封装库封装了 Skype API 的功能。这样的包装器可以作为可选的第三层。
需要通信层 API Skype 客户端始终在系统上运行,这就是为什么它似乎适用于计算机操作系统(windows 、mac)而不是移动设备。
在包装器 API 中有“Skype4Java - Java 包装器”。它给了我希望,但问题是要访问它,我需要访问 Skype 开发人员站点,我尝试使用我的 Skype ID 登录并收到错误“此 Skype 名称无法访问”,我不知道是什么访问需要。
有人可以帮助我如何访问需要访问权限的开发人员网站(如何登录)以及任何其他有助于获取 Skype 联系人及其在 Android 上的状态的 API。提前致谢。
【问题讨论】:
-
你可以在这里developer.skype.com/accessories访问公共API文档
-
我自己做了这个,我有一个解决方案可以在某些设备上运行,但在其他一些设备上不行。在此处阅读更多信息:stackoverflow.com/questions/61438438/…