- 需求的场景描述(希望解决的问题)
小程序appid wx2f138fdd201ae3b7 开放平台接入客户小程序,小程序广告创建数据源接口返回 api unauthorized
- 希望提供的能力
不知道需要怎么授权?
已解决:
这里提供下思路,通过公众号的广告管理权限去添加数据源,所以这里前提小程序要跟公众号关联
1、开放平台的开发者,权限管理里一定要有 【广告管理权限】,这里func_info里 funcscope_category 是 23,如果没有就没有广告管理权限,就是我上面的 api unauthorized
2、创建数据源
curl -i "https://api.weixin.qq.com/marketing/user_action_sets/add?version=v1.0&access_token=<ACCESS_TOKEN>"
-H "Content-Type: application/json"
-d '{
"type": "WEB",
"name": "wxadtest",
"description": "test"
}'
我这里用的php curl,之前的所有的公众号和小程序的接口都没有设置header头。。。这里如果不设置会报错
JSON string is malformed
3、创建的时候
{
"errcode": 900351000,
"errmsg": "could create only one web action set for 3753071 with existed one : 1108883278"
}
这个错误的意思是说 errmsg 里 1108883278 是已经创建好的id,怎么取就不需要我教了。。。取到之后存到数据库或者redis或者其他地方跟该小程序绑定起来就行,下次直接取,不需要创建