Facebook graph api 如何在自定义访问群体创建和向自定义访问群体添加用户之间处理数据源

Facebook graph api 如何在自定义访问群体创建和向自定义访问群体添加用户之间处理数据源,facebook-graph-api,facebook-php-sdk,facebook-marketing-api,Facebook Graph Api,Facebook Php Sdk,Facebook Marketing Api,我正在使用graph/marketing API v2.8,并使用中的代码创建自定义受众,并在自定义受众中添加用户 使用这段代码,我可以成功地创建自定义访问群体,但当我尝试将用户添加到自定义访问群体时,它会给出以下错误 Uncaught exception 'FacebookAds\Http\Exception\AuthorizationException' with message '(#2650) Failed to update the custom audience: This audi

我正在使用graph/marketing API v2.8,并使用中的代码创建自定义受众,并在自定义受众中添加用户

使用这段代码,我可以成功地创建自定义访问群体,但当我尝试将用户添加到自定义访问群体时,它会给出以下错误

Uncaught exception 'FacebookAds\Http\Exception\AuthorizationException' with message '(#2650) Failed to update the custom audience: This audience was created from data source EVENT_BASED.WEB_PIXEL_HITS, which does not support data source FILE_IMPORTED.HASHES_OR_USER_IDS
我也可以给出我正在尝试的示例代码,但我使用的代码与上面链接中提到的相同


任何人都可以告诉我,可能的解决方案是什么?

从错误消息中,我想您应该将
子类型设置为
自定义
,而不是
WEB\u像素
。下面的示例使用Java SDK:

CustomAudience audience = account.createCustomAudience()
    .setName("Created by Java SDK")
    .setDescription("Test Custom Audience")
    .setSubtype(EnumSubtype.VALUE_CUSTOM)
    .execute();