実現したいこと
LOVENSEという大人のおもちゃがあります。アダルトなサイトでは投げ銭の額に応じて強い振動や長い振動を起こしてその様子を楽しむという文化があります。
それをTwichという健全な動画配信サイトでLOVENSEと連動させた配信をしたいと考えています。
幸いどちらもAPIに関する情報を公開してくれているのでありがたく使わせていただきます。
LOVENSE→https://developer.lovense.com/docs/standard-solutions/standard-api.html#step-2-find-your-user-s-toy-s
Twich→https://dev.twitch.tv/docs/api
発生している問題・分からないこと
-
番号リストTwichの配信の情報を取得してそれをLOVENSE側に伝えるのだろうということはわかった。
-
番号リストTwichの配信から情報を得る方法
https://dev.twitch.tv/docs/api/get-started/
上記を参考に進めましたがOAuth トークンのところで躓きました。
Twitch では、ほとんどの Twitch リソースにアクセスするために OAuth アクセス トークンが必要です。リソースには、アプリ アクセス トークンまたはユーザー アクセス トークンのいずれかが必要です。リソースに必要なトークンのタイプを判断するには、使用する予定のエンドポイントのリファレンスコンテンツを参照してください。
Get Usersエンドポイント (TwitchDev ユーザーに関する情報を取得するために使用しています) はどちらのタイプのトークンも受け入れるため、簡単なのでアプリ アクセス トークンを取得しましょう。アプリ アクセス トークンの詳細については、「クライアント認証情報の付与フロー」を参照してください。
この演習では、ターミナル ウィンドウを開き、次の cURL POST コマンドを入力します (コンピュータにcURL がインストールされている必要があります)。クライアント ID とシークレットのプレースホルダーを、アプリの登録時に受け取ったクライアント ID とシークレットで更新します。
curl -X POST 'https://id.twitch.tv/oauth2/token' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'client_id=<your client id goes here>&client_secret=<your client secret goes here>&grant_type=client_credentials'
上記の結果が
PS C:\Users\paguc> curl -X POST 'https://id.twitch.tv/oauth2/token' \ {"status":400,"message":"missing client id"} curl: (3) URL rejected: Bad hostname PS C:\Users\paguc> -H 'Content-Type: application/x-www-form-urlencoded' \ -H : 用語 '-H' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名 前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。 発生場所 行:1 文字:1 + -H 'Content-Type: application/x-www-form-urlencoded' \ + ~~ + CategoryInfo : ObjectNotFound: (-H:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS C:\Users\paguc> -d 'client_id=<your client id goes here>&client_secret=<your client secret goes here>&grant_type=client_credentials'
というエラーコードです。まずこれをどうにかしないと先に進めなさそうだと考えています。
- 無事にTwichの配信の情報を取得できたとして、これをどうLOVENSEに伝えて動かせばいいのか。恥ずかしながらここがさっぱりわかりません。配信しながら使いたいので、ビッツをもらってすぐに動くようにしたいです。ご教授お願い致します。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
「Twich LOVENSE 連動」などのワードで調べましたが、誰もやっていない(情報を出していない?)ようです。
補足
特になし

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/01/25 11:15 編集