Instagram 自定义受众来源未通过 api 预填充

Instagram custom audience source not prefilling via api

我可以通过 Api 创建 instagram 自定义受众群体,但源字段不是 prefilled.if 我从广告 ui 在 fb 中手动创建它工作正常。请看看我已经试过了

curl -X POST \
  -F 'name=My Test Engagement Custom Audience insta' \
  -F 'rule={
       "inclusions": {
         "operator": "or",
         "rules": [
           {
             "event_sources": [
               {
                 "id": business_profile_id,
                 "type": "ig_business"
               }
             ],
             "retention_seconds": 31536000,
             "filter": {
               "operator": "and",
               "filters": [
                 {
                   "field": "event",
                   "operator": "eq",
                   "value": "ig_business_profile_visit"
                 }
               ]
             }
           }
         ]
       }
     }' \
  -F 'prefill=1' \
  -F 'access_token=xxxxxxxxx' \
  https://graph.facebook.com/v10.0/act_xxxxxx/customaudiences

https://developers.facebook.com/docs/marketing-api/audiences/guides/engagement-custom-audiences 我从 me/accounts?fields=name,id,access_token,instagram_business_account{id} 中获取了 instagram_business_account id 并在 event_sources id 中使用了它。没有运气 me.Please 提前帮助 me.Thanks

最后我修复了 it.i 给了 instagram_business_account_id 而不是 instagram 个人资料 ID 任何面临这个问题的人,如果你的 instagram 帐户附加到 facebook 页面 Instagram 业务个人资料 ID 可以从找到这里

https://developers.facebook.com/docs/graph-api/reference/page/instagram_accounts/

例子

{fb-page-id}/instagram_accounts?fields=id 并且使用的访问令牌是 fb page access token。干杯,编码愉快!!