JordanDalton / ipm-quickstart-php

Starter app for IP Messaging on PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IP Messaging Quickstart for PHP

This application should give you a ready-made starting point for writing your own messaging apps with Twilio IP Messaging. Before we begin, we need to collect all the config values we need to run the application:

Config Value Description
Service Instance SID Like a database for your IP Messaging data - generate one in the console here
Account SID Your primary Twilio account identifier - find this in the console here.
API Key Used to authenticate - generate one here.
API Secret Used to authenticate - just like the above, you'll get one here.

A Note on API Keys

When you generate an API key pair at the URLs above, your API Secret will only be shown once - make sure to save this in a secure location, or possibly your ~/.bash_profile.

Setting Up The PHP Application

Create a configuration file for your application:

cp config.example.php config.php

Edit config.php with the four configuration parameters we gathered from above.

Now we should be all set! Run the application using the php -S command.

php -S localhost:8000

Alternately, you could simple place the contents of this project directly in the webroot of your server and visit index.html.

Your application should now be running at http://localhost:8000. Open this page in a couple browsers or tabs, and start chatting!

screenshot of chat app

License

MIT

About

Starter app for IP Messaging on PHP

License:MIT License


Languages

Language:PHP 95.0%Language:Python 1.9%Language:Makefile 1.6%Language:JavaScript 1.0%Language:CSS 0.3%Language:HTML 0.2%