rest - 收到 API_Key 和 User_key 后如何解决 Pardot(api 版本 4)中的错误 49
问题描述
发送登录调用后,我得到一个 api_key "POST https://pi.pardot.com/api/login/version/4 *email=&password=&user_key=" *将它们设置为参数与 urlencode
得到:
但是当发送标注以创建列表或任何其他操作时,我收到“POST https://pi.pardot.com/api/List/version/4/do/create *api_key=&user_key=" *将它们设置为参数网址代码
关于“拒绝访问”的错误 49
在 pardot 上启用对我的帐户或我的用户的 api 标注是否需要任何配置?
解决方案
您收到此错误是因为在查询参数中发送具有授权的请求已被弃用。
通过查询字符串传递凭据的支持已被弃用,并且在 API 的未来版本中将被禁止。请尽快更新您的 API 客户端。
您现在必须在授权标头中提供参数
Authorization: Pardot api_key=<your_api_key>, user_key=<your_user_key>
推荐阅读
- c# - 使用以下详细信息创建 Asp.Net Web 应用程序:
- reactjs - Redux-Persist 在应用程序重新水合后更改状态
- api - 在 Heroku 上部署的 Express/React 获取请求未按预期工作,但在本地工作正常
- python - 将字典中的值分配给输入中的变量
- r - 用其他向量填充向量
- reactjs - 菜单渲染列表更改 Y 位置
- json - 使用 Google Apps 脚本将 json 对象上传到 Google Cloud Storage
- java - 如何获取推送值的键
- c++ - C++ 程序中的错误(*** `./a.out' 中的错误:free():无效指针:0x00000000024a1c4f ***)
- azure - 如何将文件从 Azure 数据工厂推送到 MS Teams 频道