问题描述
我正在关注 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 (将#修改为@)