Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularJs,$http Woocmercce设置默认参数_Javascript_Angularjs_Wordpress - Fatal编程技术网

Javascript angularJs,$http Woocmercce设置默认参数

Javascript angularJs,$http Woocmercce设置默认参数,javascript,angularjs,wordpress,Javascript,Angularjs,Wordpress,我了解js和angularjs,为了测试我的知识,我尝试从woocommerce(wordpress)获取数据,因此我发现api reernce: 代码: 很好,我的问题是: 1) 如何为所有请求(angularJs)设置此参数 2) 在js(无AngularJs)中,传递参数仅由var.send(params)进行 3) 这就是我需要传递消费者密钥和消费者秘密的方式 还是有别的办法 谢谢大家 要将这些参数传递给所有请求,可以使用: 要将这些参数传递给所有请求,可以使用: 非常感谢。有些人可以

我了解js和angularjs,为了测试我的知识,我尝试从woocommerce(wordpress)获取数据,因此我发现api reernce:

代码:

很好,我的问题是:

1) 如何为所有请求(angularJs)设置此参数

2) 在js(无AngularJs)中,传递参数仅由var.send(params)进行

3) 这就是我需要传递消费者密钥和消费者秘密的方式

还是有别的办法


谢谢大家

要将这些参数传递给所有请求,可以使用:


要将这些参数传递给所有请求,可以使用:


非常感谢。有些人可以回答另一个问题?谢谢!有些人可以回答另一个问题?你能更具体地回答第二个问题吗?你是如何获得盎司消费者密钥和消费者秘密的?你能更具体地回答第二个问题吗?你如何获得盎司的消费者密钥和消费者秘密?
curl https://example.com/wp-json/wc/v1/products \
    -u consumer_key:consumer_secret
myApp.controller('homeCtrl',['$scope','$http',function($scope,$http){

    console.log('App Start')
    var secretKey = {
        consumer_key: 'ck_bc51576e596ae1fbf535f8a3d60b281541407006',
        consumer_secret: 'cs_44beee13f3eef60a9d5fb66142fc40a3ba1d2989'

    }

    $http({ method: 'GET',
       url:'https://www.ng-il.com/shop/wp-json/wc/v1/products',
       params: secretKey
    }).then(function(res){
        console.log(res)
    })

}]);
var myApp = angular.module('myApp', []);

myApp.config(function ($httpProvider) {
     $httpProvider.interceptors.push(function ($q) {
         return {
             'request': function (config) {
                 config.params = {
                    consumer_key: 'ck_bc51576e596ae1fbf535f8a3d60b281541407006',
                    consumer_secret: 'cs_44beee13f3eef60a9d5fb66142fc40a3ba1d2989'
                 };
                 return config;
             }

         }
     });
 });