pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/jolicode/slack-php-api

rossorigen="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-6534fbc3f5e83ac0.css" /> GitHub - jolicode/slack-php-api: #️⃣ PHP Slack Client based on the official OpenAPI specification · GitHub
Skip to content

Repository files navigation

Slack PHP API
The Complete Slack SDK for PHP
An automatically generated and up-to-date SDK.

PHP Version Require Monthly Downloads

There is a bunch of existing PHP clients for Slack. But some are not up-to-date or miss features, some only cover a small part of the API and most are simply no longer maintained.

This SDK is generated automatically with JanePHP from the official Slack API specs.

It also provides a full object-oriented interface for all the endpoints, requests, and responses of the Slack Web API.

Installation

This library is built atop of PSR-7 and PSR-18. So you will need to install some implementations for those standard interfaces.

If no PSR-18 client or PSR-7 message factory is available yet in your project or you don't know or don't care which one to use, just install some default:

composer require symfony/http-client nyholm/psr7

You can now install the Slack client:

composer require jolicode/slack-php-api

Quick start

// $client contains all the methods to interact with the API
$client = JoliCode\Slack\ClientFactory::create($yourSlackToken);

$user = $client->usersInfo(['user' => 'U123AZER'])->getUser();

Documentation

Want more documentation or examples? See the full documentation here.

Further documentation

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

Finally, some meta documentation:

⚠ Word of Warning

Slack decided a long time ago to abandon https://github.com/slackapi/slack-api-specs which held the reference OpenAPI specification for the Slack API. This is a bummer for open-source, open formats, and interoperability. This library survives on patches from the community to make the schema up to date and to add missing features.

License

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

This project is not affiliated with Slack Technologies, LLC.



JoliCode is sponsoring this project

Releases

Used by

Contributors

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy