Я пытаюсь получить последние сообщения 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] =>
Я хотел бы знать, как я могу выбрать только некоторые из предметов выше — как домен, или лайки, или что-нибудь еще. Я пытался, но я не могу заставить его работать. Извините за новизну — я действительно пытался это исправить.
Заранее спасибо!
Вы должны всегда использовать последнюю версию 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';
...
Других решений пока нет …