Проблемы с Reddit SDK (API)

Я пытаюсь получить последние сообщения subreddit — я использую jcleblanc reddit sdk (https://github.com/jcleblanc/reddit-php-sdk) и я не знаю, почему это не работает — я получаю следующее сообщение, когда пытаюсь получить доступ к своему веб-сайту
403 Запрещено
Запрос запрещен административными правилами.

https://ssl.reddit.com/prefs/apps настроен хорошо — я просто не знаю, почему это не работает. Я использую следующую функцию:

<?php
$reddit = new reddit();
$response = $reddit->getListing("calculus", 5);
print $response
?>

Было бы неплохо помочь — я не опытный разработчик, просто пытаюсь что-то сделать.
Спасибо 🙂

Привет, ребята — мне удалось заставить его работать, используя старую версию, которая не использует OAuth.

$reddit = new reddit($USER, $PASS);
print_r($reddit);
print_r($reddit->getListing("calculus", 1));

Работает! но на странице я получаю всю информацию, например:

reddit Object ( [kind] => Listing [data] => stdClass Object ( [modhash] => jvfddbr7sg6a1787beebf94c0a61cc4c2be6e5fb2106da9f4b [children] => Array ( [0] => stdClass Object ( [kind] => t3 [data] => stdClass Object ( [domain] => self.leagueoflegends [banned_by] => [media_embed] => stdClass Object ( ) [subreddit] => leagueoflegends [selftext_html] => [selftext] => [likes] => [user_reports] => Array ( ) [secure_media] => [link_flair_text] => [id] => 2papx0 [gilded] => 0 [secure_media_embed] => stdClass Object ( ) [clicked] => [report_reasons] => [author] => Azberg [media] => [score] => 2217 [approved_by] => [over_18] => [hidden] => [thumbnail] => self [subreddit_id] =>

Я хотел бы знать, как я могу выбрать только некоторые из предметов выше — как домен, или лайки, или что-нибудь еще. Я пытался, но я не могу заставить его работать. Извините за новизну — я действительно пытался это исправить.
Заранее спасибо!

0

Решение

Вы должны всегда использовать последнюю версию API. В любом случае, вы заполнили информацию в config.php?

Согласно документации, вы должны «разместить ключ и секрет в соответствующие разделы» в вашем config.php что это за файл:

https://github.com/jcleblanc/reddit-php-sdk/blob/master/config.php

В частности, эти две переменные

...
static $CLIENT_ID = 'YOUR CLIENT ID';
static $CLIENT_SECRET = 'YOUR CLIENT SECRET';
...
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]