twifer
v2.2
Twitter API标准V1.1和Twitter API V2的简单php库
composer require ferrysyahrinal/twifer
<?php
require ' vendor/autoload.php ' ;
use Twifer API ;
$ conn = new API ( ' CONSUMER_KEY ' , ' CONSUMER_SECRET ' , ' OAUTH_TOKEN ' , ' OAUTH_TOKEN_SECRET ' ); <?php
require ' src/API.php ' ;
use Twifer API ;
$ conn = new API ( ' CONSUMER_KEY ' , ' CONSUMER_SECRET ' , ' OAUTH_TOKEN ' , ' OAUTH_TOKEN_SECRET ' ); $conn->request(method, resource, parameter);
// Post tweet
$ parameter = [ ' status ' => ' Hi World ' ];
$ req = $ conn -> request ( ' POST ' , ' statuses/update ' , $ parameter );
print_r ( $ req ); // Delete tweet
$ id = ' 1512864814338506753 ' ; //id tweet
$ req = $ conn -> request ( ' POST ' , ' statuses/destroy/ ' . $ id );
print_r ( $ req ); // Get direct message
$ req = $ conn -> request ( ' GET ' , ' direct_messages/events/list ' );
print_r ( $ req ); // Fetch image direct message / save image in direct message
$ imgUrl = ' https://ton.twitter.com/i/ton/data/dm/1512867595292057605/1512867589323882496/_6uELIwA.png ' ; //img url in direct message
$ req = $ conn -> file ( $ imgUrl );
file_put_contents ( ' saveImage.jpg ' , $ req );
//print_r(base64_encode($req)); // Lookup users
$ parameter = [ ' screen_name ' => ' senggolbaok ' ];
$ req = $ conn -> request ( ' GET ' , ' users/lookup ' , $ parameter );
print_r ( $ req );请参阅更多示例:示例/
阅读更多:https://developer.twitter.com/en/docs/twitter-api/v1了解其他参数。
Twitter API V2电话:https://developer.twitter.com/apitools/api
此开源软件是根据MIT许可证分发的。请参阅许可证
欢迎各种贡献。