React本机工具Youtube数据API v3

时间:2017-10-28 05:42:25

标签: react-native youtube-api axios youtube-data-api

是否有可能以某种方式将youtube数据API v3直接集成在react-native中?

如果没有,还有其他办法吗?

现在我正在使用 axios 发送获取请求,但无法确定如何发送请求我尝试过的是:

componentWillMount() {
    axios.get('https://www.googleapis.com/youtube/v3/channels', {
      params: {
        'id': 'UC_x5XG1OV2P6uZZ5FSM9Ttw',
        'key': 'AIzaSyAJTgch-24obN9vIZpIspDFP9qF_E',
        'part': 'snippet,contentDetails,statistics'
      }
    }).then(
      (response) => {
        console.warn(response);
      }).catch(
      (error) => {
        console.error(error);
      });
  }

不确定它是否正确,因为我在React原生中没有太多经验。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您可以将youtube-searchyoutube-api-search等软件包用于您的目的。

与后者的通话看起来像这样:

import YTSearch from 'youtube-api-search';
YTSearch({ key: YOUR_API_KEY, term: YOUR_SEARCH_STRING }, result => {
        console.log(result);
    });