Open source GroupMe chat client.
In order to use this application, you must be a registered GroupMe user. Additionally, a client ID associated with your use of this software is required to obtain authentication through GroupMe's implementation of the OAuth 2.0 Implicit Grant Flow.
First, register as a developer using your GroupMe credentials at GroupMe's developer site. Once registered, create a new application with the following parameters:
Note: You should keep track of your callback port number and client ID during this process
Field | Value | Notes |
---|---|---|
Application Name | Cat Chat | If you are planning on using Cat Chat as is, leave the application name as "Cat Chat". Otherwise, use your own application name. |
Callback URL | http://127.0.0.1:##### | The callback address should be the loopback address. You are free to specify any port number you'd like, however be aware that the port number you use may be used by the system or another application. Choose wisely. |
Developer Name | Your Name | |
Developer Email | Your Email | |
Developer Phone Number | Your Phone Number | |
Developer Company | Your Company | |
Developer Address | Your Address |
Under /src/main/resources/authentication/config
you will find a template properties file called
example.auth_properties.xml
. Open this file and replace the values inside of the XML tags with those you
received while obtaining your client ID. The base authentication URL property should not be changed. Finally, rename
this file to auth_properties.xml
and you are ready to build Cat Chat!