我们正在探索MailChimp API v3.0。有两种身份验证方法: Basic和OAuth 2。
我们可以使用这两种方式进行身份验证,但与授权头部分有混淆:
username:APIkey
API文档仅引用上述每种身份验证方法的第一种方法。
每种方法的第二种方法有效吗?也就是说,我们是否可以只使用API密钥来代替base64编码的字符串(Basic ),而只能使用API密钥来代替访问令牌(OAuth 2)?
发布于 2015-10-30 03:48:34
OAuth on MailChimp是一种检索访问令牌的方法。然后,您可以在基本的Auth设置中使用该访问令牌(或从仪表板获得的API密钥)。
虽然它可以在标头中单独传递API密钥,但我建议遵循base64编码的‘username:API’或'username:access_token‘的实际基本方法。几乎所有的HTTP库都会为您完成这一部分。例如,使用cURL,您可以这样做:
curl --user myusername:myapikey "https://dev.api.mailchimp.com/3.0/lists/"取决于您的语言和库,它将被处理不同的方式,但所有的工作,我已经使它很容易完成基本的8月。
https://stackoverflow.com/questions/33407601
复制相似问题