使用新的facebook广告API。如何查找与用户关联的所有广告帐户ID?
我看到有关如何获取有关帐户(给定ID)的详细信息的所有文档。但我无法找到如何获取用户的广告帐户ID(通过API) https://developers.facebook.com/docs/marketing-api/adaccount/v2.3
请告知。
答案 0 :(得分:13)
点击/ me / adaccounts路径以检索您的访问令牌(和应用)可以读取的帐户。
有关adaccounts边缘,请参阅用户Graph API文档的Edges部分:https://developers.facebook.com/docs/graph-api/reference/user
答案 1 :(得分:1)
这对我有帮助,我希望有一天也能帮助其他人。
这些是oAuth后实现活动列表的步骤。
第 1 步(前端):
使用以下 URL 进行身份验证前端:
https://www.facebook.com/v3.0/dialog/oauth?client_id=<client_id>&redirect_uri=<URL>&scope=email%2Cads_management%2Cads_read&response_type=code&state=<state>
第 2 步(前端 + 后端):
Step 1
将给出 code
对象,将其传递给后端
第 3 步(后端):
使用以下 API 获取用户的 access-token
https://graph.facebook.com/v10.0/oauth/access_token?client_id=<client_id>&redirect_uri=<redirect_URL>&client_secret=<client_secret>&code=<code-from-front-end>
第 4 步(后端):
获取广告帐户详细信息:
https://graph.facebook.com/v10.0/me/adaccounts?access_token=<access_token_from_step_3>
第 5 步(后端):
获取广告系列列表:
https://graph.facebook.com/v10.0/act_<account_id_from_step_4>/campaigns?access_token=<access_token>&fields=id,name,objective,configured_status,effective_status,account_id,bid_amount,bid_strategy,start_time,end_time,targeting,daily_budget,campaign_id,special_ad_categories
在这里您将获得授权用户的活动列表。
注意:
Admin/Developer/Tester
列表中添加了身份验证用户