Download the PHP package raicem/reddit-public-api-wrapper without Composer
On this page you can find all versions of the php package raicem/reddit-public-api-wrapper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download raicem/reddit-public-api-wrapper
More information about raicem/reddit-public-api-wrapper
Files in raicem/reddit-public-api-wrapper
Package reddit-public-api-wrapper
Short Description A simple wrapper for Reddit's public API
License MIT
Informations about the package reddit-public-api-wrapper
Reddit Public API PHP Wrapper
Reddit provides a very convenient access to its data just by adding .json
to the end of normal URLs. For example, https://www.reddit.com/r/formula1.json
will present you the json response.
This is a very simple wrapper around this feature of Reedit. Thies to grant easy access to subreddit and user data.
1. Installation
Install it as a dependency using Composer
2. Instantiate
3. Queries
3.1. Subreddit Query
Fetches information about a certain subreddit.
You may add sort options to your query for best, top, rising, controversial posts in a subreddit.
You may use the constants provided with the RedditWrapper\Enums\SubredditSort
and RedditWrapper\Enums\SubredditSortTime
.
3.2. User Query
Fetches the feed belonging to a user.
All of these queries extends the QueryInterface
in the package. So you can create your own query implementing QueryInterface
in your code base and then provide it to the Wrapper
.
4. Magic Stuff
4.1. __call method on the Wrapper
I believe the main function of this library will be to fetch subreddit information. I wanted to streamline that functionality as much as possible.
So without creating a new query, you may call the subreddit's name as a method on this wrapper.
4.2. fetchSimple
method on Wrapper
When fetching subreddit information, Reddit sends a lot of information that is probaby not neccessery. The default response can very difficult to get through. fetchSimple
method removes all the clutter and tries to present response with only more general values.
fetchSimple
method returns these values. This method only works for SubredditQuery
instances.
Value |
---|
title |
id |
thumbnail |
permalink |
num_comments |
score |
created |
All versions of reddit-public-api-wrapper with dependencies
ext-curl Version *