|
Some initial questions...
- Where can API keys be found or generated? Since the API is still in alpha, is it just a case that they are unavailable right now?
- Are there plans to support custom fields that can only be edited
- Where can API keys be found or generated? Since the API is still in alpha, is it just a case that they are unavailable right now?
- Are there plans to support custom fields that can only be edited
|
By
James Milligan
·
#1
·
Edited
|
|
Java API client/wrapper
As I'll be needing to develop code to interact with the Groups.IO API, I've decided to try and make this available open source from the off. The GitHub project is available here:
As I'll be needing to develop code to interact with the Groups.IO API, I've decided to try and make this available open source from the off. The GitHub project is available here:
|
By
James Milligan
·
#2
·
Edited
|
|
Re: Some initial questions...
Hi James,
I will get you a demo API key off-line.
I'd like to have something like that, but it will have to wait, and it may be a part of a future feature where owners can set up questionnaires for
Hi James,
I will get you a demo API key off-line.
I'd like to have something like that, but it will have to wait, and it may be a part of a future feature where owners can set up questionnaires for
|
By
Mark Fletcher
·
#3
·
|
|
Updates
Hi All,
I've made some changes to the API with respect to how updates/deletes are going to be made. The docs previously said that you would post a JSON object to update something. I have changed that
Hi All,
I've made some changes to the API with respect to how updates/deletes are going to be made. The docs previously said that you would post a JSON object to update something. I have changed that
|
By
Mark Fletcher
·
#4
·
|
|
Re: Some initial questions...
Received, thanks.
OK. Our mods wouldn't be used to using that section for notes on members so it should be easy to store some structured data in there for now without much risk.
Great :)
OK, although
Received, thanks.
OK. Our mods wouldn't be used to using that section for notes on members so it should be easy to store some structured data in there for now without much risk.
Great :)
OK, although
|
By
James Milligan
·
#5
·
|
|
Re: Updates
To me, the 'standard' (for some definition of standard online these days!) is for POSTs on creation, PUTs for providing whole objects for update (or creation), and PATCHes for providing partial
To me, the 'standard' (for some definition of standard online these days!) is for POSTs on creation, PUTs for providing whole objects for update (or creation), and PATCHes for providing partial
|
By
James Milligan
·
#6
·
|
|
Updates
fyi, I've completed the /updategroup endpoint, and it should now be working completely. I've also fixed a bunch of errors in the docs around /updategroup.
Mark
fyi, I've completed the /updategroup endpoint, and it should now be working completely. I've also fixed a bunch of errors in the docs around /updategroup.
Mark
|
By
Mark Fletcher
·
#7
·
|
|
Re: Java API client/wrapper
The client repo has now had an initial set of code published to it, implementing login functionality, fetching current user information, their subscriptions, and members in specified groups (requires
The client repo has now had an initial set of code published to it, implementing login functionality, fetching current user information, their subscriptions, and members in specified groups (requires
|
By
James Milligan
·
#8
·
|
|
Feedback 2017-08-12
Just a few things I've picked up this evening:
API errors
https://groups.io/static/api#get-topics consistently getting BAD_REQUEST with this one despite a valid group_id set
Just a few things I've picked up this evening:
API errors
https://groups.io/static/api#get-topics consistently getting BAD_REQUEST with this one despite a valid group_id set
|
By
James Milligan
·
#9
·
|
|
Re: Feedback 2017-08-12
Hi James,
Sorry about that. That endpoint should be considered not implemented right now (and the docs are wrong). I've just added the 'NI' in the docs for that.
Good catch. I will update the
Hi James,
Sorry about that. That endpoint should be considered not implemented right now (and the docs are wrong). I've just added the 'NI' in the docs for that.
Good catch. I will update the
|
By
Mark Fletcher
·
#10
·
|
|
Re: Feedback 2017-08-12
Ah, that'll explain it :) I'll stick an exception in that for now and just comment out the code temporarily.
Great, thanks on both. I think that's the only one actually.
Thanks - although the get
Ah, that'll explain it :) I'll stick an exception in that for now and just comment out the code temporarily.
Great, thanks on both. I think that's the only one actually.
Thanks - although the get
|
By
James Milligan
·
#11
·
|
|
Updates
Hi All,
I just pushed a bunch of updates to the api server and docs. All of the member-related endpoints except invite now work. I've also combined some different permissions to make checking easier
Hi All,
I just pushed a bunch of updates to the api server and docs. All of the member-related endpoints except invite now work. I've also combined some different permissions to make checking easier
|
By
Mark Fletcher
·
#12
·
|
|
API updates
Hi All,
I've added the /invite, /searchmembers and /getsubgroups endpoints today. In addition, I added the missing 'parent_group_id' field to group responses.
Thanks,
Mark
Hi All,
I've added the /invite, /searchmembers and /getsubgroups endpoints today. In addition, I added the missing 'parent_group_id' field to group responses.
Thanks,
Mark
|
By
Mark Fletcher
·
#13
·
|
|
Re: Updates
Hi Mark,
The /updateuser endpoint seems to accept (200 OK) my requests, but doesn't actually proceed to update the user:
It just returns the existing user as it was beforehand. I did try with a
Hi Mark,
The /updateuser endpoint seems to accept (200 OK) my requests, but doesn't actually proceed to update the user:
It just returns the existing user as it was beforehand. I did try with a
|
By
James Milligan
·
#14
·
|
|
Re: Updates
Hi James,
Please try it now. I've also updated it to take some additional parameters.
Error objects now have an "object" field, to be consistent with the other objects. I also changed
Hi James,
Please try it now. I've also updated it to take some additional parameters.
Error objects now have an "object" field, to be consistent with the other objects. I also changed
|
By
Mark Fletcher
·
#15
·
|
|
Re: Updates
Hmm, still getting 200 OK but the object hasn't changed :-/
No worries - #wishlist for the future then!
Smashing - that'll really help.
--
Kind regards,
James Milligan
Need to integrate with the
Hmm, still getting 200 OK but the object hasn't changed :-/
No worries - #wishlist for the future then!
Smashing - that'll really help.
--
Kind regards,
James Milligan
Need to integrate with the
|
By
James Milligan
·
#16
·
|
|
Re: Updates
Ok, I think it's fixed now for sure.
Thanks,
Mark
Ok, I think it's fixed now for sure.
Thanks,
Mark
|
By
Mark Fletcher
·
#17
·
|
|
Friday updates
Hi All,
There is now a working changelog/diff function for the API docs. It's at
https://groups.io/apichangelog
It's not perfect, but should hopefully be helpful.
I've also changed the URL for the
Hi All,
There is now a working changelog/diff function for the API docs. It's at
https://groups.io/apichangelog
It's not perfect, but should hopefully be helpful.
I've also changed the URL for the
|
By
Mark Fletcher
·
#18
·
|
|
Re: Updates
Yep, working for me too. Cheers!
--
Kind regards,
James Milligan
Need to integrate with the Groups.io API in Java? Check out the Groups.io API Java client
Yep, working for me too. Cheers!
--
Kind regards,
James Milligan
Need to integrate with the Groups.io API in Java? Check out the Groups.io API Java client
|
By
James Milligan
·
#19
·
|
|
Re: Friday updates
Thanks Mark. I guess it depends - bad request feels more like there's a field or otherwise structural issue with the request, whereas invalid value is (to me) saying that the request itself is valid,
Thanks Mark. I guess it depends - bad request feels more like there's a field or otherwise structural issue with the request, whereas invalid value is (to me) saying that the request itself is valid,
|
By
James Milligan
·
#20
·
|