A PHP package for interacting with the Instapaper API. This package provides a simple and intuitive way to interact with Instapaper's full API.
- PHP 8.3 or higher
- PHP OAuth extension
$ composer require masaharu-suizu/php-instapaper-api-clientSample code.
<?php
use Instapaper\Client;
require_once __DIR__ . '/vendor/autoload.php';
$oauthConsumerId = getenv('OAUTH_CONSUMER_ID');
$oauthConsumerSecret = getenv('OAUTH_CONSUMER_SECRET');
$username = getenv('USERNAME');
$password = getenv('PASSWORD');
$instapaper = new Client($oauthConsumerId, $oauthConsumerSecret);
if (! $instapaper->login($userName, $password)) {
var_dump("Login failed");
exit;
}
$bookmarks = $instapaper->getBookmarks();
var_dump($bookmarks);Regarding the methods in Client, please refer to wiki.
This package is open-sourced software licensed under the MIT license.
- Masaharu Suizu
For more details about the Instapaper API, please refer to the official Instapaper API documentation.