観測したいものを決める
効果的なデータセットを取得するには、具体的な研究質問を明確に定義することが不可欠です。例えば、特定の日付範囲における特定のコミュニティの議論や、一定のスコア以上の投稿を抽出したい場合、その目的に合わせてパラメータを慎重に選択する必要があります。 ただし問いが明確でも、必要な全記録がアーカイブにあるとは限りません。独立した過去アーカイブであり、Redditの公式サービス、ライブデータや全削除コンテンツの復元ではないことを明示します。取得できた集合を利用者全体の代表と見なさず、観測単位と採用規則を先に決めてください。
GET https://api.getredditdata.com/v1/search?q=sampling&subreddit=AskStatistics&limit=3は特定コミュニティでsamplingを探す要求で、無作為抽出ではありません。小さなページで項目と分類規則を試せますが、三件の存在や代表性は保証されません。fromとtoはUTCのYYYY-MM-DDで、toは一日全体を含みます。kindはpostかcommentです。min_scoreは最低スコアだけで、品質検査や並べ替えではありません。低スコアを除く選択効果を説明します。コミュニティの接頭辞検索も完全な一覧や正確な全体集計ではありません。
要求を実行して表を準備
Authorization: Bearer YOUR_API_KEYかX-API-Key: YOUR_API_KEYを使います。両形式ともこのドメインのアーカイブキーで、Reddit OAuthトークンではありません。秘密はサーバーで保持しログから除外します。/v1/postsは投稿、/v1/commentsはコメントで、idはどちらのフィルターでもありません。/v1/item?id=...は既知の一項目用です。要求形式は結果保証ではないため、実際に受信した応答で分析してください。他ドメインのアカウントと残高がこの仕事に適用されるわけでもありません。
元のJSONを自分の環境で保存し、選んだフィールドから別の表を作れます。一行の意味を記載し、欠損値を不明のまま保ち、元の列と独自分類を分けます。これはワークブック出力や自動分析をAPIが行うことではありません。平坦な記録のparent_idとlink_idは関係分析時に任意でまとめられますが、閲覧や集計にツリーは不要です。欠けた親は復元されません。ローカルな並べ替えは受信済み記録を整理するだけで未取得データは発見しません。
規模、費用、不確実性を報告
一要求最大100レコード、一クエリ最大100ページです。結果は文書順で、時間、関連度、スコア順ではありません。eqは正確な総数、gteは下限、unknownまたはnullは信頼できる総数が不明な状態です。正確な数でも全件保存を証明しません。期間分割、ページ反復、重複除去も完全で一意な取得を保証しません。取得したページと停止理由を報告し、この集合を全Redditの議論や必ず代表性のある標本として提示しないでください。
成功した取得は空でも一クレジット、1,000成功で$1です。無効な要求は差し引かれず上流失敗では予約分が戻りますが、成功後に応答が失われると成功した再試行は追加費用です。400は引数、401はキー、402は残高、429は頻度を確認し試行と予算を制限します。/v1/statusは公開非課金でも静的範囲とHTTP応答のみです。検索、記録、キー、残高の検査や永久保存、性能、完全性の保証ではありません。条件、変換、欠損値、選択の限界を説明し、法と第三者の権利を考慮してください。