Bladeren bron

Merge branch 'yifan' of ASJ_ADS/sync_amz_data into master

yifan_huang96 1 jaar geleden
bovenliggende
commit
205f0a6c55
2 gewijzigde bestanden met toevoegingen van 209 en 352 verwijderingen
  1. 202 350
      sync_amz_data/DataTransform/Data_ETL.py
  2. 7 2
      sync_amz_data/public/amz_ad_client.py

File diff suppressed because it is too large
+ 202 - 350
sync_amz_data/DataTransform/Data_ETL.py


+ 7 - 2
sync_amz_data/public/amz_ad_client.py

@@ -109,6 +109,9 @@ class BaseClient:
 
         return resp.json()
 
+    def get_profilesInfo(self):
+        url_path = "/v2/profiles"
+        return self._request(url_path)
 
 class SPClient(BaseClient):
 
@@ -719,6 +722,7 @@ class Account(BaseClient):
 
 
 
+
 AccountClient = Account
 
 if __name__ == '__main__':
@@ -734,7 +738,8 @@ if __name__ == '__main__':
     # keyword=["8mp security camera system","8mp security camera system"],
     # matchType=["broad","exact"]))
 
-    sd = SDClient(**AWS_CREDENTIALS)
+    sd = Account(**AWS_CREDENTIALS)
+    print(sd.get_profilesInfo())
 
     # print(sb.get_keyword_bidrecommendation(**{'campaignId': 27333596383941, 'keywords': [
     #     {"matchType": 'broad', "keywordText": "4k security camera system"}]}))
@@ -743,4 +748,4 @@ if __name__ == '__main__':
 
     # sb = SBClient(**AWS_CREDENTIALS)
 
-    print(sd.get_v2_report(record_type="campaigns",report_date="20231020",tactic="T00030",metrics=['impressions']))
+    # print(sd.get_v2_report(record_type="campaigns",report_date="20231020",tactic="T00030",metrics=['impressions']))

Some files were not shown because too many files changed in this diff