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.0e5d77f7eb8123af41c31fbede493521.1668101598462.1668761051946.1668765402102.3&__hssc=191447093.2.1668765402102&__hsfp=2860890755&_ga=2.139218483.1662083080.1668761052-1329240612.1667979037
11月30日までにreportsAPIのv3が公開されるのを
待つしかないでしょうか。
他の方法でランディングページの「ページ閲覧数」と
「合計フォーム送信数」を取得する方法があれば
教えていただけないでしょうか。
よろしくお願いいたします。
KMurota
2
@YNashimoto
v1/v2のレガシーでも
Authorization:Bearer {ACCESS_TOKEN}}
でリクエスト可能ですので、クエリパラメータからヘッダーにセットし直すだけで移行可能です💡
株式会社NADJA 室田 様
ご回答ありがとうございました。
未公開アプリにする場合はv3APIへの移行が必須と勘違いしていました。
v2APIのままでも未公開アプリのアクセストークンでAPI呼び出しが上手くいきました。
未公開アプリのスコープの設定でreports以外に「business-intelligence」を追加しないと
パーミッションエラーが発生して躓きましたが、トライアルアンドエラーで絞り込んで
無事解決できました。
KMurota
4
@YNashimoto
スコープは大変ですよね💦
エラーメッセージの"requiredScopes"部分や
"errors": [
{
"context": {
"requiredScopes": [
"****"
]
},
"message": "One or more of the following scopes are required."
}
]
ドキュメントの"Method Details"を参考になさってください↓
を参考になさってください。