更新时间:2022-06-25 20:40:20
我做到了.第一天我差点就做了,不知怎么的错过了.
I did it. I was so close to doing it on the first day, somehow missed it.
var ck = 'ck_abcdefghijklmnopqrstuvwxyz';
var cs = 'cs_zyxwvutsrqponmlkjihgfedcba';
var url = 'http://samplesite.com/wc-api/v3/products';
var oauth = OAuth({
consumer: {
public: ck,
secret: cs
},
signature_method: 'HMAC-SHA1'
});
var request_data = {
method: 'get',
}
var params = oauth.authorize(request_data);
console.log(params);
$http.get(url+'/?oauth_signature='+ params.oauth_signature+ '&oauth_consumer_key='+ck+'&oauth_nonce='+params.oauth_nonce+'&oauth_signature_method=HMAC-SHA1&oauth_timestamp='+params.oauth_timestamp+'&oauth_token='+params.oauth_token+'&oauth_version=1.0')
.then(function(data){
console.log(data);
$scope.products = data.data.products;
}, function(error){
console.log(error);
});
不要忘记在此处实现 OAuth 库.
Don't forget to implement the OAuth library here.