根据此处的官方文档,请求共享自定义 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
)