1

根据此处的官方文档,请求共享自定义 Facebook 受众会返回POST对象 POST {custom_audience_id}/adaccounts?adaccounts=[<ad_account_id>]&relationship_type=[<relationship_type>]

{  
    success: bool,
    sharing_data : [
     {         
       "ad_acct_id": id
       "business_id": id
       "audience_share_status" : string
       "errors" : list<string>
     },
     ...
    ]
}

尝试共享创建的相似受众时,共享成功,但sharing_data对象为空列表[]这意味着我需要通过单独GET调用来检查此特定受众的共享状态{audience_id}/shared_account_info。对于自定义受众和相似受众,这似乎有不同的反应。

  • 我试图找到任何解释这个逻辑的文档都没有成功。我正在使用https://graph.facebook.com/v8.0/图形 api 版本
  • 我尝试fields使用 POST 请求发送,但仍然得到空列表

是否有任何解决方法或者这是唯一的方法?

我正在使用的代码:

from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.api import FacebookAdsApi
FacebookAdsApi.init(access_token=access_token)
method = 'POST'
endpoint = f'https://graph.facebook.com/v8.0/{audience_id}/adaccounts'
params = {'adaccounts': str(partner_ad_account_id),
          'relationship_type': ['Audience Info Provider', 'Information Manager']}
response = AdAccount(adaccount_id).get_api_assured().call(
                method,
                endpoint,
                params=params
            )
4

0 回答 0