问题标签 [wink]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Pubnub + Wink Hub 和传感器的问题
我试图让我的 Wink Hub 在我的 iOS 应用程序中使用 Pubnub 订阅,但我得到的只是 didReceiveStatus 回调中的 PNUnexpectedDisconnectCategory 状态。
这是代码:
订阅和频道密钥直接取自 Wink API 返回的设备订阅数据,所以我不确定我做错了什么。任何帮助,将不胜感激!
java - Websphere v8.5.5 在服务器的server.xml中添加api可见性的地方
大家好,我正在通过 websphere 的内置 jax-rs 托管一个宁静的 web 服务。一切似乎都很好。但是当我尝试返回一个 json 响应时,它会抛出一个错误 unsupported media type 415。在花了一些时间之后我发现
应该添加到服务器的 server.xml 中。我刚刚打开 server.xml 并在最后一个标签附近添加了代码段,但服务器崩溃了。
客户
网页 XML
我在哪里可以添加该片段以及如何添加?请帮我解决这个问题。
谢谢
php - 如何在非 Web 应用程序中使用 Wink API V2
我有一个命令行 PHP 应用程序在 5 分钟 cron 上运行,从内部 Web 服务检索数据并通过 Wink API 调用 nimbus(前云时钟)设备。- 这在过去几年中运行良好。当使用密码授权进行身份验证时,我的 V1 API 密钥身份验证失败并显示消息
This client is not permitted to use the password grant type
似乎 Wink 已经放弃了旧的身份验证并要求用户在https://developer.wink.com上注册新的 API 密钥- 该过程要求提供仅对 Web 应用程序有意义的重定向 URL。
最后我的问题是:如果我没有重定向 URI,如何通过命令行脚本使用新的 Wink API 进行身份验证?
iot - Wink API 订阅一夜之间停止发送
我正在使用 Wink API 来控制灯和恒温器等。在 API 中,您可以订阅设备主题以接收事件,例如何时打开或关闭灯。这是通过 PubNub 处理的。我有这一切工作,除了如果我离开系统一夜之间停止发送事件。
如果我尝试通过点击物理开关来“手动”切换灯,那么通常我的应用程序会通过 PubNub 触发和接收一个事件。重新启动我的应用程序并因此重新连接到 PubNub 并不能解决问题。我发现解决此问题的唯一方法是打开 Wink 应用程序本身。除了打开 Wink 应用程序外,无需执行任何其他操作。然后,如果我手动切换开关,事件将显示并由我的应用程序接收。即使我不重新启动我的应用程序,此解决方案也有效。
似乎正在进行某种唤醒或保持活动。尽管我在 Wink API 文档中没有看到任何这样的说明。在此停机期间,PubNub 也没有发送任何内容。我已经为 status()、message() 和 Presence() 回调发送了日志,并且一夜之间没有任何记录。因此,考虑到上述所有因素,我认为问题出在 Wink 方面。
不幸的是,Wink 不提供开发人员支持。Wink 应用程序显然在做某事,但由于交易是加密的,所以不知道它在做什么。此外,我的测试周期目前是 8 小时,因此很难通过反复试验来调试。我正在努力看看这个“超时”是否比我迄今为止所经历的过夜 8 小时更短。我昨天也试过重启我的 Wink Hub,但这并没有解决问题。
还有其他人遇到这个问题吗?您如何使订阅保持活动状态以便始终发送?
php - Wink API v2 Hello World 在 PHP
Wink API 目前是第 2 版。
我的问题: 如何通过 PHP 使用 Wink API V2 做一个简单的“Hello World”?
备注:
- Wink 使用 PubNub 进行订阅(设备有事件)
- 使用 OAuth2 标准
- 网站/登录通常是“骗人的”:(登录时会出错:“身份验证失败!”)
- 在此处登录:https ://developer.wink.com并使用 Google 帐户(或其他)
- 然后将 URL 更改为此:https ://developer.wink.com/clients
- 有时你必须这样做几次!
- 您需要申请应用程序 API 密钥才能使用 API。我跟进了一封电子邮件,以便迅速获得批准。
- 获得批准后,您将获得:客户端 ID、客户端密码和可提供帮助的 URL
- API 网址:https ://api.wink.com/ ...
- 电子邮件支持:support@wink.zendesk.com(获取应用程序 API 密钥等)
- 认证 2:
- Wink 表示使用“授权码授予类型”
- Dox 和示例:https ://developer.byu.edu/docs/consume-api/use-api/choose-grant-type
相关链接:
- 眨眼 API:https ://winkapiv2.docs.apiary.io/#
- Stackoverflow 相关问题:
- https://community.home-assistant.io/t/wink-access-token-issue/52197/15
- Github 示例:https ://github.com/cbulock/php-wink (这是 3 年前最后一次更新;可能在以前的 API 版本上)
python - Wink Tokenizer JS 的 Python 替代方案(等效)
我有一些 JS 函数可以帮助我使用 Wink Tokenizer 标记我的字符串。
我正在将一些服务转移到 Python,现在我想获得一个等效的标记器函数。我进行了很多研究,似乎 Wink 标记器仅适用于 JS。我也不太了解 Wink 和其他 Python 标记器(例如 spaCY)之间的细微差别。
基本上我希望能够得到与以下相同的结果:
在 Python 上
任何人都可以通过指出我如何继续复制 Wink 在 Python 上提供的标记化功能的正确方向来帮助我吗?我必须检查哪些参数、配置、正则表达式才能获得等效的行为?