I want to be able to send messages from an external application via an http request to users. For this reason I ‘merged’ UserService and Subscription plugins. With this modification userService can send messages to users. All you need to do is to build a correct http request in your application.
- Note, that I’m NOT a Java programmer at all!
- In order to use this modification you’ll have to reinstall the userService Plugin.
- No error handling is provided.
New parameters added:
sender | sender of the message | OF version |
recipient | recipient of the message | 3.6+ |
subject | subject of the message | 3.6+ |
msg | body (text) of the message | 3.6+ |
username | a valid username | 3.7+ |
Example query 3.6+ :
Example query 3.7+ :
All parameters can be sent via HTTP POST or GET methods in a single query. For example the sender, the recipient and the subject parameters use http GET, while the msg parameter uses http POST method.
Note: In order to send big (more than ~2k) messages you need to use POST method for the msg parameter. You need to urlencode() some or all the values!
userService_OF3.6.0_20080519_0
userService_OF3.7.0b_20100415_0
An example usage is an intranet web application that sends message to a user when someone opens a link. A simple PHP example:
Simple PHP example | ||
|