Reddit More Children API

1

У меня есть сайт, на котором я получаю комментарии reddit, используя Guzzle и Reddits json api. Хотя он работает очень медленно, он работает, но я столкнулся с проблемой при загрузке большего количества детей через конечную точку /api/morechildren.json.

Я всегда получаю 403 запрещенную ошибку при попытке получить больше детей. Это параметры, которые я использую, включая данные и конечную точку, которые я нажимаю.

array(2) {
  ["request"]=>
  string(44) "https://www.reddit.com/api/morechildren.json"
  ["data"]=>
  array(6) {
    ["link_id"]=>
    string(10) "t3_cz36xw7"
    ["id"]=>
    string(10) "t1_cz361ai"
    ["depth"]=>
    string(1) "1"
    ["children"]=>
    string(7) "cz36xw7"
    ["sort"]=>
    string(10) "confidence"
    ["api_type"]=>
    string(4) "json"
  }
}

Вы можете увидеть api, с которым я пытаюсь попасть здесь: https://www.reddit.com/dev/api/oauth#GET_api_morechildren

Независимо от того, что я пытаюсь, я получаю строку (116) "Ответ на ошибку клиента [url] https://www.reddit.com/api/morechildren.json [код статуса] 403 [причина фразы] Запрещено"

Есть идеи?

Теги:
reddit

1 ответ

0

Требуется аутентификация. OAuth - это библиотека авторизации, но ее трудно использовать без сторонней библиотеки. Посмотрите на https://github.com/OAuthSwift/OAuthSwift, это хорошая библиотека авторизации и проста в использовании.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню