Adobe Analytics API 2.0 の使い方は、このビデオで一通りわかります。
https://experienceleague.adobe.com/docs/analytics-learn/tutorials/apis/using-analysis-workspace-to-build-api-2-requests.html?lang=en#apis
具体的に、Python のプログラムに置き換える方法は以下の通り。
-
Swagger UI からCURL をコピー
-
CURL を Python に変換 @ https://curl.trillworks.com/
response = requests.post('https://analytics.adobe.io/api/*******/reports', headers=headers, data=data)
というコマンド終わるPython script が取り出せます。
3.上記のPython script に続けて、以下の変換できれいなデータテーブルが得られます。
j = response.json()['rows']
df = pd.DataFrame(j)
pd.concat([df['value'],df['data'].apply(pd.Series)], axis = 1)