Download the PHP Emma API Class
Latest Version
You need to be logged-in to download the library, but don't worry - registration is free. Aside from plain-old curiosity, we'd like you to register so we can let you know when important changes are made to the library, for example:
- Security patches
- Compatibility changes - in case the underlying MyEmma API changes in a way that breaks functionality
You can Register, or if you've already got an account, just Log In.
Documentation
Changelog:
Additions
- More graceful handling of HTTP 403 returns when the rate limiter is triggered
- addMembersToGroup() added
- copyGroupToGroup() added
- createGroups() added
- getGroupDetail() added
- listWebhookEventTypes() added
- listSearches() added
- getSearchDetail() added
- createSearch() added
- updateSearch() added
- deleteSearch() added
- getSearchMembers() added
- getFieldList() added
- getField() added
- getMemberDetail() added
- importSingleMember() added
- deleteMembers() added
- addMemberToGroups() added
- removeMemberFromAllGroups added
- removeMembersFromGroups() added
- getFieldList() added
- getField() added
Fixes
- copyGroupToGroup() now passes the member_id state. This was previously throwing an error and not performing the copy
- importSingleMember() now adds users when groups are passed even if the user previously existed
Known Issues
- Response paging is not implemented - which restricts result sets to the first 500 results. We know this is a biggie, so it's at the very top of the list.
- HTTP 500 error handling is not fully implemented. We need to beef up specific error recognition.
- __construct() needs to get modified so that it doesn't log the init params to a separate file when a different logfile is specified after the constructor executes.
- Passing the deleted param is not supported in all the functions for which it can be used.
Previous Versions
There are no previous versions at this time.