Как мне получить ответы console.log от TikTok API?

Я подписался на Tiktok API. Я хочу, чтобы в console.log был весь ответ и такие результаты, как stats.videoCount или stats.viewCount.

Частичный код здесь:

      fetch("https://api.promptapi.com/tiktok/hashtag/{planttrees}", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));

Что успешно возвращает следующий ответ JSON.

      "{
    'challengeInfo': {
        'challenge': {
            'id': '50923585',
            'title': 'planttrees',
            'desc': '',
            'profileThumb': '',
            'profileMedium': '',
            'profileLarger': '',
            'coverThumb': '',
            'coverMedium': '',
            'coverLarger': '',
            'isCommerce': false
        },
        'stats': {
            'videoCount': 1420,
            'viewCount': 4500000
        },
        'challengeAnnouncement': {
            'body': '',
            'title': ''
        }
    },
    'shareMeta': {
        'title': '#planttrees on TikTok',
        'desc': '4.0m views - Watch awesome short videos created with trending hashtag #planttrees'
    }
}
"

console.log(result)
console.log(response)
console.log(JSON.stringify(result));
console.log(JSON.stringify(response));

не работают. Как я могу записать этот ответ в консоль?

1 ответ

вы можете поместить журналы консоли в функцию .then вашего вызова API.

      fetch("https://api.promptapi.com/tiktok/hashtag/{planttrees}", requestOptions)
  .then(response => {
      console.log(response);
      console.log(response.stats);
      console.log(response.stats.viewCount);
   }
  .catch(error => console.log('error', error));
Другие вопросы по тегам