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許可證分發的。請參閱許可證
歡迎各種貢獻。