leocata / m1-api
PHP API M1
0.0.14
2017-10-25 02:26 UTC
Requires
- php: ^7.0
- ext-curl: *
- ext-pdo: *
- guzzlehttp/guzzle: 6.3.*
- psr/log: ^1.0
Requires (Dev)
- monolog/monolog: ^1.17
- phpunit/php-code-coverage: ^5.2
- phpunit/phpunit: ^6.2
- squizlabs/php_codesniffer: ^3.0
README
About this class
This is a PHP7 API implementation for M1 Messenger
Installation
Add the following to your composer.json:
{ "require": { "leocata/m1-api": "^1.0" } }
General usage
Send request to Server
$connect = new Api();
$connect->sendRequest($method);
Api methods
Session
- getSessions
- getSessionList
- createSession
- updateSession
- closeSession
Message
- getMessages
- sendMessage
- message
- deleteMessage
- messageDeleted
- messageDelivered
- delivery
- messageTyped
State
- Set state
$state = new \leocata\M1\Methods\Request\SetState();
$state->online();
(new Api())->sendRequest($state);
Contact
- findContact
- inviteContact
- contactRequested
- contactAccept
- contactAccepted
- contactReject
- contactRejected
- deleteContact
- updateContact
- getContacts
UserInfo
- getUserInfo
- setUserInfo