gapi客户端urlshortener URL显示未定义

问题描述 投票:-1回答:1

我收到此错误

https://content.googleapis.com/discovery/v1/apis/urlshortener/v1.0/rest?fields=kind%2Cname%2Cversion%2CrootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods%2CbatchPath%2Cid&pp=0&key={my-api}404”和“未捕获的TypeError:无法读取未定义的属性'url'”

    <script type="text/javascript">
        var longUrl = 'any long url';
        function makeShort() {
            var request = gapi.client.urlshortener.url.insert({
                'resource': {
                    'longUrl': longUrl // Your long URL
                }
            });
            request.execute(function(response) 
            {
                console.log("Short URL:"+ response.id);
            });
        }

        function googleLoad() {
            // Insert your browser API key generated from Google Developer Console
            gapi.client.setApiKey({my-api}); 
            gapi.client.load('urlshortener', 'v1',function(){});

        }
        window.onload = googleLoad;     
    </script>
    <script src="https://apis.google.com/js/client.js"> </script>

    <body>
        <button onclick="makeShort();">Create short URL</button> 
    </body>

javascript google-api google-oauth onload
1个回答
1
投票

Google Developers blog

[...]直到2019年3月30日,我们将停止使用API​​。

该API自2019年3月30日以来已经停产,因此不再可用。

替代项

© www.soinside.com 2019 - 2024. All rights reserved.