Today we launched a release that focuses on upgrades and improvements under the hood, in the KickApps SSO, REST, and RSS APIs. We'll update the KickApps API documentation in the coming days.
REST API Updates
- The create token call now allows tokens to be created for email addresses as well as usernames. This allows API-based logins on email addresses in addition to existing username-based logins.
- We've updated the user profile payload to include address1, address2, and address3 fields, for street addresses in addition to the already-existant city, state/province, country, and ZIP/postal code information.
- We've improved the speed on many of the REST calls for external media content.
SOAP SSO API Updates
- The change password call no longer requires the user's old password, so it's easier for you to construct this call and reset lost passwords.
- The updateUserProfile call now affects the stateOrProvince field.
- We've stopped allowing parentheses in profile photo image paths. If your site uses parentheses in image paths you'll have to URL encode those characters.
RSS API Updates
- We've added a logical AND option for admin tag queries on RSS feeds (meaning the feed will only include results that match all of the values). Typically, RSS feed parameters that accept multiple comma-separated values treat those values as a logical OR (meaning the feed will include results that match any of the values). To use the logical AND argument, simply add "AND:" to before the list of admin tags, for example: adminTags=AND:dog,cat. This would filter the RSS feed to only include results that were admin tagged both dog and cat. Pay attention - this argument is case-sensitive!
- We've also added a sortType=relevant argument for RSS feeds. This is a new feature we're experimenting with, so it doesn't appear in the feed builder yet). Give it a spin and let us know what you think.
- Finally, we've added a groupIds parameter. This filter accepts a comma-separated list of group IDs and filters member results to only include members who have joined the groups listed.
- Media listings now include contributors' user IDs in the new ka:creatorId node.
General improvements
We've also improved overall site performance for faster searches and browsing, and updated our video blog post functionality to support a wider variety of video recorders.
One change
We've removed the "new friends" count in the "Since you last logged in" section of the My Home page. Members will still receive emails when they make new friends.
That wraps up this release. We're already hard at work on the next one, which includes some slick new features that your community members will love. In the meantime, tell us what you think on the KickDeveloper Message Board.