【问题标题】:Google API gapi.cliet.request not workingGoogle API gapi.client.request 不工作
【发布时间】:2014-07-01 16:52:10
【问题描述】:

我正在使用 Freebase JS api 来获取主题详细信息。这是一个简单的函数:

function simpleTopicDetail(topicIds){
    path = 'freebase/v1/topic' + topicIds;
        var opts = {
            'method': 'GET',
            'path': path,
            'params': {'filter':'/common/topic/article'}
        };
    var request = gapi.client.request(opts);
    request.execute(onFinalSuccess);

    var onFinalSuccess = function(data){
        console.log(data);
        //do something with data
        //parsing JSON resp to get a node value.
    }
}

我看到调试时,它转到 onFinalSuccess ,然后什么也没有!跳到最后。这里有什么问题?
注意 我将它与 YT API 结合使用。这是一个单独的功能。会不会有问题?

【问题讨论】:

    标签: javascript jquery json google-chrome google-api


    【解决方案1】:

    您指的是回调函数在分配之前。 试试:

    function simpleTopicDetail(topicIds){
        path = 'freebase/v1/topic' + topicIds;
            var opts = {
                'method': 'GET',
                'path': path,
                'params': {'filter':'/common/topic/article'}
            };
        var request = gapi.client.request(opts);
        request.execute(function(data){
            console.log(data);
            //do something with data
            //parsing JSON resp to get a node value.
        });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-10
      • 1970-01-01
      • 2015-10-29
      • 2015-06-05
      • 2019-09-20
      • 1970-01-01
      • 2015-03-20
      • 2015-09-01
      相关资源
      最近更新 更多