TMPTとKasada:必要なTicketmasterタスクはどちら?
tmpt Cookie が必要な場合は TicketmasterTmptTask を使用します。Kasada ヘッダーが必要な場合は KasadaTask を使用します。reCAPTCHA のチェックには別のトークンが必要です。これらの出力に互換性はありません。トークンフィールドの名前を変更しても、Cookie やヘッダーのセットにはなりません。
このページの内容
対象へのリクエストに必要なものを基準に選ぶ
| 製品 | リクエストフィールド | 出力 | 対応範囲 |
|---|---|---|---|
| Ticketmaster TMPT | type: TicketmasterTmptTask、対象の正確な url、action: Event または Login、プロキシ入力 | 生の tmpt Cookie 値 | Ticketmaster の Event および Login タスク |
| Kasada | type: KasadaTask、url、プロキシ入力 | headers オブジェクトとブラウザー識別情報 | スタンドアロンの Kasada は現在、www.ticketmaster.com 上の HTTPS の対象に対応しています |
| reCAPTCHA | site ホスト名、action、プロキシ入力。type と url は不要 | reCAPTCHA トークン | Standard v3 と Enterprise v3 |
3つの製品すべてで、お客様が用意した HTTP(S) プロキシが必要です。
3つとも同じタスク API を使用し、POST /v1/tasks で作成、GET /v1/tasks/:id で取得します。Bearer 認証ヘッダーにワークスペースの API キーを指定して認証し、そのキーはサーバー上で保持してください。
Kasada:ヘッダーセットをリクエストして適用する
{
"type": "KasadaTask",
"url": "https://www.ticketmaster.com/discovery/v2/events",
"proxy": "http://user:[email protected]:8080",
"requestId": "example_kasada_001"
}url を対応範囲内の目的の対象に設定し、例のプロキシを置き換えてください。requestId は任意です。Kasada リクエストに site、action、recaptchaType、session、独自のブラウザー識別フィールドを追加しないでください。
返されたブラウザー識別情報と、目的の対象に対して成功したプロキシの出口を使用し、返されたヘッダーをまとめて適用してください。ヘッダーを1つだけ取り出して、TMPT Cookie や reCAPTCHA トークンとして扱わないでください。
Kasada のタスク作成はデフォルトで最大 75 秒待機するため、クライアントのタイムアウトには、その待機時間に加えてネットワークのオーバーヘッドも見込んでください。フロー全体については、Kasada ヘッダーの連携を参照してください。
1 回の解決成功で、次のチェックも通過できるとは限らない
ワークフローには複数のチェックが含まれる場合があります。リクエストに TMPT Cookie と Kasada ヘッダーの両方が必要な場合、どちらか一方のタスクを解決しても、もう一方の出力は得られません。さらに reCAPTCHA のチェックが表示される場合は、別のトークンが必要です。最初から 3 つすべてを要求せず、失敗したリクエストに実際に何が必要かを特定してください。
追加の解決に料金を支払う前に、送信リクエストを確認してください。TMPT の値は tmpt Cookie として送信されていますか?Kasada ヘッダーはまとめて適用されていますか?reCAPTCHA トークンは送信先が期待する場所に送信されていますか?タスクが ready であることは、解決結果が生成されたことを意味し、Ticketmaster がリクエストを受け入れたことを意味するわけではありません。結果が拒否された場合は、Ticketmaster 403 の診断に進んでください。
参照元とAPIリファレンス
最初のタスクを実行しましょう。
$5のワークスペースクレジットで始められます。