【问题标题】:eBay Analytics API - Invalid AutheBay 分析 API - 无效的身份验证
【发布时间】:2021-03-18 00:07:29
【问题描述】:

我已登录 eBay 并生成了 Auth'n'Auth 访问令牌:

然后我在以下请求中使用了这个令牌:

$headers = array (
  'Authorization: Bearer ' . $auth_token
);

$url = "https://api.ebay.com/sell/analytics/v1/traffic_report?dimension=DAY&filter=marketplace_ids:{EBAY_GB},date_range:[20160814..20160824]&metric=LISTING_IMPRESSION_SEARCH_RESULTS_PAGE,LISTING_IMPRESSION_STORE";

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
curl_close($ch);

但是我得到以下响应:

stdClass Object
(
    [errors] => Array
        (
            [0] => stdClass Object
                (
                    [errorId] => 1001
                    [domain] => OAuth
                    [category] => REQUEST
                    [message] => Invalid access token
                    [longMessage] => Invalid access token. Check the value of the Authorization HTTP request header.
                )

        )

)

我有什么遗漏吗?

【问题讨论】:

    标签: php curl ebay-api


    【解决方案1】:

    getTrafficReport 需要 oAuth 令牌,而不是 Auth'n'Auth 令牌 - https://developer.ebay.com/api-docs/sell/analytics/resources/traffic_report/methods/getTrafficReport

    【讨论】:

    • @Lee 不用担心!它发生在我们所有人身上。祝你好运!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多