是否有可能以某种方式将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原生中没有太多经验。任何帮助将不胜感激。
答案 0 :(得分:2)
您可以将youtube-search或youtube-api-search等软件包用于您的目的。
与后者的通话看起来像这样:
import YTSearch from 'youtube-api-search';
YTSearch({ key: YOUR_API_KEY, term: YOUR_SEARCH_STRING }, result => {
console.log(result);
});