You can easily install PHPGraph with composer, running the following command:
composer require code-a1/phpgraph dev-main
Then you must only require the autoload file in your project, for example:
require "vendor/autoload.php"
That's it! Now you can start using the library
All the methods of this library are the same of the official Telegraph api, there are also aliases for some objects - such as edit() or get() for Page - and some methods are easier to use - such as createPage
Here's a basic example:
<?php
use codea1\PHPGraph;
require "vendor/autoload.php";
$client = new PHPGraph\Client("your_access_token");
$page = $client->createPage("Test", "Simple testing page content", ["return_content" => true]);
echo $page->edit("Wow, the title is changed!")->url;
- All the methods of the official Telegraph api.
- Aliases for some objects.
- Methods such as createPage and editPage simplified (for example in
$client->createPage("Test", "Text to test")
, you don't have to write all the long and complex "content" field for a simple text such as "Text to test" - You can use every time a different account, for example:
$account = $client->createAccount("Test"); $client->setAccount($account);
- Library Object-Oriented
- All proprety and methods have their PHPDoc comment