用于 Skype 的安卓 API?

标签 android api skype

<分区>

我想知道是否有适用于 Android 的 Skype API。我想做的实际上是使用 API 访问 Skype 联系人,并在我的应用程序中针对每个用户显示。那么是否有适用于 Skype 的 Android API?

我从互联网上了解到有关 Skype API 的信息。 Skype 在 Skype 开发者网站上为开发者提供了两个 API

  • Skype KIT 测试版
  • 附件(公共(public) API)

在开发者论坛上明确指出 Skype KIT Beta 不适用于移动设备。

这是引用 https://support.skype.com/en/faq/FA10630/Can-I-use-SkypeKit-to-develop-applications-for-mobile-devices?fromSearchFirstPage=false

然后我尝试了解公共(public) API。但是在关于公共(public) API 定义的文档页面上。

API 有两层:

  • 通信层 - 是一组供外部应用程序与 Skype 客户端建立连接并与之通信的方法。

  • 命令协议(protocol)层 - 是一种基于文本的“语言”,一旦通信层建立了通信 channel ,外部应用程序就可以使用它与 Skype 客户端对话。

此外,还有几个 Skype API 包装器库封装了 Skype API 的功能。这样的包装器可以充当可选的第三层。

通信层 API 需要 Skype 客户端始终在系统上运行,这就是为什么它似乎适用于计算机操作系统(windows、mac)而不适用于移动设备。

在包装器 API 中有“Skype4Java - Java 包装器”。它给了我希望,但问题是访问它,我需要渴望到 Skype 开发者网站,我尝试使用我的 Skype ID 登录并收到错误“此 Skype 名称无法访问”,我不知道是什么访问所需的权限。

有人可以帮助我如何访问开发者网站(如何登录)需要哪些访问权限以及任何其他有助于获取 Skype 联系人及其在 Android 上的状态的 API。提前致谢。

最佳答案

有些人设法在他们的 Android 上使用 SkypeKit。 但是,许可证目前不允许这样做,您需要为不同的设备构建不同的 apk。

关于用于 Skype 的安卓 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6044512/

相关文章:

android - 使用选项卡中的 ActivityGroup 切换 Activity (Android)

未找到 Laravel 护照迁移

botframework - Microsoft bot 连接器中的 bot 标准/高级 channel 是什么?

python - 如何在 Skype 上有来电时以编程方式暂停 Spotify

c# - Bot 可以处理来自 Skype 桌面应用程序的请求,但不能处理来自 Skype 商店应用程序的请求

android - 从 Google 云端硬盘导入文件

Android Facebook Messenger 键盘调整 Activity 布局

android - RxJava/RxKotlin 提示访问 View

python - 如何使用 python 从网站获取 XML 文件?

api - Google Analytics : Difference between Core Reporting API, 非抽样报告 API 和 GA 报告 API