我正在尝试使用Meteor中的 http 包向Constant Contact API发送 GET 请求。我已经生成了一个 API 密钥和一个访问令牌。文档中有一个关于 OAuth 2.0 的部分,但是它提到如果我只使用一个 Constant Contact 帐户,我就不需要使用它,我就是。
他们有一个 API 测试部分,我尝试在 Meteor 的 HTTP GET 请求中采用相同的 url 和参数,但它返回
statusCode: 401,
I20170927-06:36:08.874(-7)? content: '[{"error_key":"http.status.unauthorized","error_message":"No authentication is present."}]'
让我知道我可以提供的任何其他信息,在这一点上我很困惑。
谢谢
这是我的代码
服务器
HTTP.call( 'GET', 'https://api.constantcontact.com/v2/account/info?api_key=random-api-key', {}, function( error, response ) {
if ( error ) {
console.log( error );
} else {
console.log( response );
}
});