【发布时间】:2021-07-01 15:27:35
【问题描述】:
我正在使用 Facebook Graph API 将用户列表上传到自定义受众。在此操作的文档中,它说我一次最多可以上传 10,000 个用户。但是,cURL 阻止我使用当前命令的格式执行此操作,并且文档没有提供任何其他格式化请求的选项。 这是我目前拥有的:
curl -X $HTTP_REQUEST_TYPE \
-H "Content-Type: application/json" \
--data-urlencode payload='{"schema": ["EMAIL_SHA256"],"data": ['$EMAIL_JSON']}' \
-d "access_token=$API_KEY" \
https://graph.facebook.com/v11.0/$AUDIENCE_ID/users
我尝试将有效负载和 access_token 添加为 json 格式的文件,但 API 拒绝了该 post 方法。 $EMAIL_JSON 是 10,000 长的散列电子邮件列表。这是我一直在使用的文档的链接:Facebook Documentation。
错误./facebook_api.sh: line 91: /bin/curl: cannot execute [Argument list too long]
任何帮助都会很棒。
【问题讨论】:
标签: api facebook unix curl facebook-graph-api