問題タブ [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 とセンサーに関する問題
iOS アプリで Wink Hub を Pubnub サブスクリプションと連携させようとしていますが、didReceiveStatus コールバックで PNUnexpectedDisconnectCategory ステータスしか取得できません。
コードは次のとおりです。
サブスクライブ キーとチャネル キーは、Wink API によって返されたデバイス サブスクリプション データから直接取得されるため、何が間違っているのかわかりません。どんな助けでも大歓迎です!
java - Websphere v8.5.5 サーバーの server.xml で API 可視性を追加する場所
こんにちは、websphere の組み込みの jax-rs を介して安らかな Web サービスをホストしています。
サーバーの server.xml に追加する必要があります。server.xml を開いて、最後のタグの近くにスニペットを追加しましたが、サーバーがクラッシュしました。
クライアント
ウェブ XML
そのスニペットをどこに、どのように追加できますか?これから私を助けてください。
ありがとうございました
php - 非 Web アプリから Wink API V2 を使用する方法
内部Webサービスからデータを取得し、Wink APIを介してニンバス(以前のクラウドクロック)デバイスを呼び出すコマンドラインPHPアプリケーションを5分のcronで実行しています。- これは、ここ数年、順調に進んでいました。password grant で認証し、V1 API Keys 認証が失敗してメッセージが表示される場合
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()、および present() コールバックのために送信されたログがあり、これらから一晩で何もログに記録されません。したがって、上記のすべてを考慮に入れると、問題は Wink 側にあると思います。
残念ながら、Wink は開発者サポートを提供していません。Wink アプリは明らかに何かを行っていますが、トランザクションが暗号化されているため、何をしているのかは不明です。また、私のテスト サイクルは現在 8 時間なので、試行錯誤でこれをデバッグするのは困難です。この「タイムアウト」が、これまでに経験した一晩の 8 時間よりも短いかどうかを確認するために取り組んでいます。昨日、ウィンク ハブの電源を再投入してみましたが、問題は解決しませんでした。
他の誰かがこの問題に遭遇しますか? サブスクリプションが常に送信されるようにするにはどうすればよいですか?
php - Wink API v2 Hello World in 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 URL: https://api.wink.com/ ...
- メールサポート: support@wink.zendesk.com (アプリケーション API キーの取得など)
- OAuth 2:
- Wink は「Authorization Code Grant Type」を使用することを示します
- 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 バージョンにある可能性があります)