Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

#️⃣ PHP Slack Client based on the official OpenAPI specification

License

NotificationsYou must be signed in to change notification settings

binary111/slack-php-api

 
 

Repository files navigation

There is a bunch of PHP clients for Slack. But some are not up to date or missfeatures, some only cover a small part of the API and most are simply no longermaintained.

This SDK is generated automatically withJanePHPfrom theofficial Slack API specs.

Installation

This library is built atop of PHP-HTTP (read more about ithere)and PSR-7. So you will need to install some implementations for those interfaces.If no PHP-HTTP adapter or PSR-7 message factory is available yet in your projector you don't care which one to use, just install some default:

composer require php-http/curl-client guzzlehttp/psr7

You can now install the Slack client:

composer require jolicode/slack-php-api

Usage

First, you need to retrieve a token - like an OAuth AccessToken or a legacy token.Checkout Slack's documentation aboutall differents kind of tokens.

Then, use the factory that is provided to create the client:

// $client contains all the methods to interact with the API$client =JoliCode\Slack\ClientFactory::create($yourToken);$user =$client->usersInfo(['user' =>'U123AZER'])->getUser();dump($user);

Sample user object

Want more example or documentation? See thedocumentation.

Troubleshoots

Got some problems using this library? Need a missing feature?Do not hesitate toopen an issueand share it with us.

Further documentation

You can see the current and past versions using one of the following:

And finally some meta documentation:

License

This library is licensed under the MIT License - see theLICENSEfile for details.

About

#️⃣ PHP Slack Client based on the official OpenAPI specification

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP100.0%

[8]ページ先頭

©2009-2025 Movatter.jp