Facebook API 上传自定义转换

问题描述

我正在关注 Facebook 的 Graph API,尝试上传自定义转换但没有成功 (https://developers.facebook.com/docs/marketing-api/audiences/guides/custom-audiences#upload)。我设法创建了受众,相应地规范化和散列我的数据(我知道这是真的,因为我在其他请求中使用它)但无法更新我的受众。

const upload = {
    "payload": {
        "schema": [
            "FN","LN","EMAIL",],"data": users.transactions.map(transaction => ([
            normalizeData(transaction.customer.firstName),normalizeData(transaction.customer.lastName),normalizeData(transaction.customer.email),]))
    },"access_token": access_token
};



async function uploadUsersCA(audienceID,payload) {
    try {
        return await axios.post(`https://graph.facebook.com/${api_version}/${audienceID}/users`,payload);
    } catch (error) {
        console.error(error);
    }
}

请帮忙! 我不断得到

status: 400,statusText: 'Bad Request','www-authenticate': `OAuth "Facebook Platform" "invalid_request" "Unsupported post request. Object with ID 'xxxxxxxx' does not exist,

而且我知道它确实存在并且拥有我可以获取删除它等等的权限!我认为错误可能出在 const 上传上,但找不到,请帮忙!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)