Get Reddit Data

小さなアーカイブ選択集合を分析表へ変換する

AskStatisticsでsamplingを検索し、小さなアーカイブ選択集合を取得します。独立した過去のReddit記録、検索条件、欠損値、ローカル分類と要求費用を分けて扱います。

APIキーを取得

リクエスト例

cURL

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.getredditdata.com/v1/search?q=sampling&subreddit=AskStatistics&limit=3"

問いと観測単位を定める

Get Reddit Dataは、コードを使う分析者のために過去のReddit記録を提供する独立したアーカイブAPIです。Redditの公式サービスや提携サービスではなく、リアルタイム配信、OAuth、投稿、投票、メッセージ機能はありません。最初に観測したい単位を決めてください。特定コミュニティの特定表現を含む記録なのか、投稿だけか、コメントも含むのかを区別します。クエリに一致したアーカイブ記録は、Reddit利用者全体を代表する標本ではありません。問い、取得できた集合、そこからの結論を別々に定義します。

開始例はGET https://api.getredditdata.com/v1/search?q=sampling&subreddit=AskStatistics&limit=3です。qは検索語、subredditはコミュニティ、limitは要求する最大件数です。三件の存在や特定の応答は保証されません。samplingという語の検索は無作為抽出ではありません。小さなページを項目の確認や分類規則の試行に使えます。Authorization: Bearer YOUR_API_KEYとX-API-Key: YOUR_API_KEYは両方有効で、このドメインのアーカイブキーを使います。Reddit OAuthトークンではなく、実値はサーバーで管理し、表や公開ログには入れないでください。

JSONからローカルの表へ

受け取ったJSONと、それから作る表を自分の環境で分けて保存できます。一行が何を表すか決め、実際に返ったフィールドだけを列へ移します。欠損値をゼロや不存在の証拠として埋めないでください。自分で付けた分類とメモは元の列と区別します。この変換はクライアント側の処理であり、APIによる完成済みワークブックの出力、AI分析、感情分析ではありません。parent_idやlink_idがあれば関係分析用のグループ化は任意ですが、閲覧や集計にツリーは不要で、欠けた親は復元できません。

結果は文書順で、日時、関連度、スコア順ではありません。min_scoreは最低スコア条件だけで、品質や正しさの検査ではありません。除外した記録が選択集合へ与える影響を方法に記載してください。一要求最大100レコード、一クエリ最大100ページです。eqは正確な総数、gteは下限、unknownまたはnullは信頼できる総数が不明な状態です。正確な数でも全件保存の証拠にはなりません。日付分割、ページ反復、重複除去は完全で一意な取得を保証せず、コミュニティ集計も正確な全体在庫とは限りません。

費用と不確実性を記録する

成功した取得は空でも一要求一クレジットです。成功1,000回で$1、最低$50の追加は有料50,000クレジットに相当します。月額契約はなく有料クレジットは失効しません。試用100クレジットはネットワーク全体の不正利用防止条件によります。アカウント、キー、残高はこのドメイン専用です。表の行数は課金単位ではなく、次ページと成功した再試行は別要求です。パネルのSecure HttpOnlyセッションCookieも、取得ヘッダーとは別の認証です。

400は引数、401はキー、402は残高、429は要求頻度を調べます。無効な要求は差し引かれず、上流失敗では予約分が戻ります。ただし応答喪失前にサーバーが成功していれば、成功した再試行は追加費用です。読み取り専用でも同じ応答や無料再試行は保証されません。公開非課金の/v1/statusは静的な範囲とHTTP応答のみで、検索、記録、キー、残高を検査しません。不変性、完全性、永久保存、性能、継続的な可用性の保証はありません。取得ページと範囲の不確実性を結果に添えてください。