問題タブ [twitch]
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.
php - Twitch API を使用した通知
現在、PHP で Twitch 通知 Web アプリを作成しています。
現時点では、認証は正常に機能します。
クライアントはアプリを使用したい -> 要求されたスコープを受け入れるために Twitch Web サイトにリダイレクトされる -> 「コード」パラメーターを使用してアプリの Web サイトにリダイレクトされる -> curl リクエストによって送信される「コード」 -> accessToken を含む応答。
accessToken とクライアントのユーザー名を $_COOKIE と $_SESSION 変数に保存しました ($_COOKIE の設定は、すべての Web ブラウザーで機能するとは限りません)。
その後、ユーザーに新しいフォロワーがいるかどうかを (リアルタイムで?) チェックする必要があります。TNotifier などの特定の Web アプリケーションが存在し、これを非常にうまく実行します...しかし、方法がわかりません。
Twitch API では、フォロー リクエストに対してのみ、これらのフォロワーをすべて一覧表示する可能性があります。私は何度も何度も(1秒の遅延で)リクエストを作成し、新しいリクエストを最後のリクエストと比較する必要があると直接考えました...しかし、それを行う別の方法があると思いますか?
次のリクエストは次のとおりです。
そして JSON 応答:
ここに私のコードがありますが、まだより良い方法が存在すると考えています...
TNotifier を別の方法で使用して新しいフォロワーをチェックすることは可能ですか?
php - Twitch API - 認証トークンを要求しても何も返されない
これと同様の質問があります: Twitch API - PHP を使用して認証トークンを取得できませんが、コメントを書き込むことができません。
コードを試しました:
しかし、それは何も印刷しません。だから私は#2からのコードを使用してリクエストをデバッグしようとしました:
そして、次の配列を取得します。次に何をすべきかわかりません。API ドキュメントはこちら: https://github.com/justintv/Twitch-API/blob/master/authentication.md#auth-code
python - Twitch IRC ボットがメッセージを送信しない
友達のライブ ストリーム用に Twitch ボットを作成しようとしていますが、メッセージを送信する (またはコマンドを認識する) のに問題があります。
私のコード:
私がどこを台無しにしたのか誰か知っていますか?
チャットで送信されたメッセージが表示されるため、if len(line) >3:
機能します (メッセージが 3 文字を超える場合のみ)。だから、私はそのようなものをうまくセットアップしたと思います。メッセージなどを印刷します。
コマンドを機能させることができないようです。
編集:これは非常に古い投稿ですが、IRC ボット全体をより適切に機能するように再作成したことを指摘したいと思います。
おそらく興味がある人のために:
javascript - ボットが接続していません
これは昨日私にとってはうまくいきましたが、今ではボットがチャンネルにいることさえ示していません。
コマンド ラインで、ノード scriptname.js を使用してスクリプトを開始すると、「接続済み」と表示されます。
私の設定は間違っていますか?
つながる時もあれば、繋がらない時もあります。実行中のボットの値は次のとおりです。
html - チャット付きの twitch.tv チャンネルをサイトに埋め込むにはどうすればよいですか?
サイトの Twitch ページを作成していますが、片面に twitch.tv プレイヤー、もう片面に twitch.tv チャットを配置する方法についてサポートが必要です。私はこれを試しました:
しかし、それは機能しません。これは次のことを行います。
(ズームアウトしました)
誰かが私のためにこれを修正しますか。これがどのように機能するのか理解できないようです。
アラインメントをどのように表示するかの例 (twitch プレーヤーの下部にあるタイトルは無視してください): http://prntscr.com/48xjj2
ありがとう!
php - json_decode() がエラー「通知: 非オブジェクトのプロパティを取得しようとしています」を返す
cURL を使用して、リモートの場所 (この場合は twitch.tv) から JSON ファイルを取得するスクリプトを作成しようとしています (その部分があまり関連しているとは思わないでください。とにかく言及したほうがよいでしょう)。例として、変数に格納された後、返される JSON オブジェクトが次のようになるとします。
「ストリーム」プロパティにアクセスし、次のコードを試しました:
これを試すと、「通知: 48 行目の D:\Servers\IIS\Sites\mysite\getstream.php の非オブジェクトのプロパティを取得しようとしています」というエラーが表示されます。
json_decode() を間違って使用していますか、それとも twitch から送信されている JSON オブジェクトに何か問題がありますか?
編集:
JSON オブジェクトを取得しました。
を使用してデコードしようとするとjson_decode()
、次のエラーが発生しますObject of class stdClass could not be converted to string
。何かアドバイス?
助けてくれてありがとう
php - PHP foreach null またはそれ以外?
Web サイトに基本的な LAMP サーバーを使用しており、Twitch の API にリンクされているスクリプトを書き直そうとしています。私が抱えている問題は、より良い言葉がないため、foreach の反対を見つけようとしていることです。
たとえば、Twitch サーバーに URL と共に送信される名前の配列があり、名前の 1 つが現在ストリーミングされている場合、「ストリーム」には多くの値が含まれ、現在ストリーミングされていない場合は「ストリーム」が返されます。ヌル。
これは、人をチェックしてオンラインであることを示すのに最適ですが、オフラインの人を表示する必要があり、その方法がわかりません。foreachelse のようなものか、そのようなものです。これは私が以下に持っているコードです。ありがとう。
php - 認証コード フロー (php) を使用して Twitch API からユーザー名を取得する
ユーザーのユーザー名と OAuth トークンを取得する Twitch API を使用してプログラムを作成しています。現在、私のウェブサイトには「Connect with Twitch」ボタンがあり、ユーザーはこれを使用して twitch にサインインし、API に接続して OAuth トークンを取得するために使用できるアクセス トークンを (URL への GET 要求として) 返すことができます。これは私がその部分のために持っているコードです:
これは私が使用する post_url_contents() 関数です:
上記のコードは、OAuth キーを取得するために正常に機能します。ユーザーに関するトップレベルの統計情報を提供するはずだと読んだ$params
配列をに送信しようとしましたが、返される応答は(「リダイレクト」はhttp://twitch.tv/krakenへのハイパーリンクです) です。https://api.twitch.tv/kraken/
You are being redirected
どんな助けでも大歓迎です!
php - twitch API を使用してゲーム セクション チャンネル全体を取得する
ええと、単一チャネルの API はわかりましたが、ゲーム セクション全体を取得する方法がわかりません。API の利用に失敗しています。通知が引き続き表示されます:
未定義のインデックス: 13 行目の F:\xampp\htdocs\teste.php の id
ストリーマーの総数が表示されていますが、id 部分がわかりません。