Polymer 如何从youtube的响应中获取结果?

Polymer 如何从youtube的响应中获取结果?,polymer,youtube-data-api,Polymer,Youtube Data Api,这是一个很大的问题,但是 这是我的HTML <link rel="import" href="bower_components/polymer/polymer.html"> <link rel="import" href="bower_components/core-ajax/core-ajax.html"> <polymer-element name="test-element" attributes="q"> &l

这是一个很大的问题,但是 这是我的HTML

    <link rel="import" href="bower_components/polymer/polymer.html">
    <link rel="import" href="bower_components/core-ajax/core-ajax.html">

    <polymer-element name="test-element" attributes="q">
        <template>
            <core-ajax auto url="https://www.googleapis.com/youtube/v3/search"
                params='{"part":"snippet", "q":"{{qry}}", "maxResults":"{{vidMaxResults}}", 
"key":"{{key}}"}' handleAs="json" response="{{response}}" method='GET'></core-ajax>
            <template repeat="{{item in response.items}}">
                <div>
                <p>{{item.snippet.title}}</p>
                </div>
            </template>
            <template bind>
                <span>Total results: {{item.totalResults}}</span>
            </template>
        </template>

        <script>
        Polymer({
            response: null,
            vidMaxResults: 10,
            qry: 'Hello',
            key: ''
        });
        </script>
    </polymer-element>
如何从json响应中获取totalResults

如果maxResults没有像数千个结果那样作为参数提供,但我希望一次只查看10个,那么如何获取和管理所有数据

还有,我如何为每个视频结果获取视频本身的链接,而不是youtube链接

我是第一次使用这些聚合物和youtube api,所以请给我一些基本的想法

提前感谢:

a的回复如下:

{
  "pageInfo": {
    "totalResults": 1000000
  },
  "items": [{...}, {...}]
}
为了简洁起见,有些字段被删掉了

您可以通过response.pageInfo.totalResults访问“总结果”值


没有指向YouTube数据API响应中公开的原始视频字节的链接。你应该使用视频ID链接到YouTube播放器页面,或者使用类似的东西将播放器嵌入到你的页面。

谢谢,我实际上忘记了页面信息。我也会调查。如果您也知道原始视频URL,我会更高兴。不过还是谢谢你。