Download the PHP package tzlion/deadend-api-php without Composer
On this page you can find all versions of the php package tzlion/deadend-api-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tzlion/deadend-api-php
More information about tzlion/deadend-api-php
Files in tzlion/deadend-api-php
Package deadend-api-php
Short Description Simple PHP Wrapper for Twitter API v1.1/v2 calls
License MIT
Homepage https://github.com/tzlion/deadend-api-php
Informations about the package deadend-api-php
deadend-api-php
Simple PHP Wrapper for X/Twitter API v1.1 and v2 calls
Forked from J7mbo/twitter-api-php to allow the continued operation of some personal projects.
This library is not supported and v2 functionality has only been tested for certain limited use cases. I do not recommend you develop against the X/Twitter API in general due to the instability of the platform and its management.
Original documentation follows
The documentation from this point has been minimally updated and may be outdated in parts!
Instructions in StackOverflow post here with examples. This post shows you how to get your tokens and more. If you found it useful, please upvote / leave a comment! :)
The aim of this class is simple. You need to:
- Include the class in your PHP code
- Create a twitter app on the twitter developer site
- Enable read/write access for your twitter app
- Grab your access tokens from the twitter developer site
- Choose a twitter API URL to make the request to
- Choose either GET / POST (depending on the request)
- Choose the fields you want to send with the request (example:
array('screen_name' => 'usernameToBlock')
)
You really can't get much simpler than that. The above bullet points are an example of how to use the class for a POST request to block a user, and at the bottom is an example of a GET request.
Installation
Normally: If you don't use composer, don't worry - just include TwitterAPIExchange.php in your application.
Via Composer:
How To Use
Set access tokens
Choose URL and Request Method
Choose POST fields (or PUT fields if you're using PUT)
Perform the request!
For v1.1 endpoints
For V2 endpoints (JSON POST request)
GET Request Example
Set the GET field BEFORE calling buildOauth(); and everything else is the same:
That is it! Really simple, works great with the 1.1 API. Thanks to @lackovic10 and @rivers on SO!