Nov 18, 2022 7:21 PM
Marketing Hub Enterprise契約でAPIキー連携を使用して
ランディングページの「ページ閲覧数」と「合計フォーム送信数」を
毎日取得しています。
(curlで/analytics/v2/reports/landing-pagesを使用)
2022年11月30日にAPIキー連携の提供終了に伴い、
非公開アプリへの移行がアナウンスされていますが
v3では現在reportsのAPIが提供されていません。
https://developers.hubspot.com/docs/api/analytics/reporting?__hstc=191447093.0e5d77f7eb8123af41c31fb...
11月30日までにreportsAPIのv3が公開されるのを
待つしかないでしょうか。
他の方法でランディングページの「ページ閲覧数」と
「合計フォーム送信数」を取得する方法があれば
教えていただけないでしょうか。
よろしくお願いいたします。
Gelöst! Gehe zu Lösung.
Nov 18, 2022 7:37 PM - bearbeitet Nov 18, 2022 7:37 PM
@YNashimoto
v1/v2のレガシーでも
Authorization:Bearer {ACCESS_TOKEN}}
でリクエスト可能ですので、クエリパラメータからヘッダーにセットし直すだけで移行可能です💡
https://legacydocs.hubspot.com/docs/methods/auth/oauth-overview
Nov 18, 2022 7:37 PM - bearbeitet Nov 18, 2022 7:37 PM
@YNashimoto
v1/v2のレガシーでも
Authorization:Bearer {ACCESS_TOKEN}}
でリクエスト可能ですので、クエリパラメータからヘッダーにセットし直すだけで移行可能です💡
https://legacydocs.hubspot.com/docs/methods/auth/oauth-overview
Nov 19, 2022 6:26 AM
株式会社NADJA 室田 様
ご回答ありがとうございました。
未公開アプリにする場合はv3APIへの移行が必須と勘違いしていました。
v2APIのままでも未公開アプリのアクセストークンでAPI呼び出しが上手くいきました。
未公開アプリのスコープの設定でreports以外に「business-intelligence」を追加しないと
パーミッションエラーが発生して躓きましたが、トライアルアンドエラーで絞り込んで
無事解決できました。
Nov 19, 2022 8:02 AM - bearbeitet Nov 19, 2022 8:03 AM
@YNashimoto
スコープは大変ですよね💦
エラーメッセージの"requiredScopes"部分や
"errors": [
{
"context": {
"requiredScopes": [
"****"
]
},
"message": "One or more of the following scopes are required."
}
]
ドキュメントの"Method Details"を参考になさってください↓
を参考になさってください。