ログイン
始める

Easy Digital Downloads ドキュメント

Easy Digital Downloads のドキュメント、参考資料、チュートリアル

EDD REST API – ファイルダウンロード

EDD REST API は、指定されたサイトのログを取得できる /file-download-logs/ エンドポイントを提供します。基本的な download-logs クエリは次のようになります。

https://example.com/edd-api/file-download-logs/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70

download-logs の応答のサンプルは次のようになります。

{
    "download_logs": [
        {
            "ID": 257,
            "user_id": "1",
            "product_id": 68,
            "product_name": "Ebook: I am Pippin Williamson, and so can YOU.",
            "customer_id": "1",
            "payment_id": "254",
            "file": "Be Kind To Your Web Footed Friends",
            "ip": "68.56.68.4",
            "date": "2015-11-03 18:36:05"
        },
        {
            "ID": 256,
            "user_id": "1",
            "product_id": 68,
            "product_name": "Ebook: I am Pippin Williamson, and so can YOU.",
            "customer_id": "1",
            "payment_id": "254",
            "file": "Be Kind To Your Web Footed Friends",
            "ip": "68.56.68.4",
            "date": "2015-11-03 18:34:00"
        }
    ],
    "request_speed": 0.076191902160645
}
Download-logs 変数
customer

&[email protected] を追加すると、そのメールアドレスにログ検索が絞り込まれます。例:

https://yoursite.com/edd-api/file-download-logs/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70&[email protected]

エラーメッセージ

EDD API に渡したクエリでエラーが発生した場合、応答は次のようになります。

{
    "error": "Invalid query!"
}

API の各クエリメソッドには、何が間違っていたかを把握するのに役立つ意味のあるエラーメッセージが含まれています。

たとえば、日付範囲を指定して統計クエリを実行しようとしたときに、開始日の前に終了日を入力すると、次のようなエラーが発生します。

{
    "error": "The end date must be later than the date date!"
}
この記事は役に立ちましたか?

今日から販売を開始しましょう!

50,000人以上のスマートなストアオーナーに参加して、WordPressでデジタル製品を販売する最も簡単な方法を使い始めましょう。

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]