API Information

Really Awesome API! Great Job! :) 


First Wanikani Notifier for OS X Alpha will soon arrive! (http://cl.ly/LRPR)

It would be great if you could add the project to the Wanikani Github Organisation. (https://github.com/sebastianszturo/Wanikani-Notifier-OSX)

Api looks great! Documentation is also great. TIme to play around with it :).

Noha said... It would be great if you could add the project to the Wanikani Github Organisation. (https://github.com/sebastianszturo/Wanikani-Notifier-OSX)
 If you don't mind your project being open source, you can request a transfer of the repo over to the WaniKani organization (https://help.github.com/articles/how-to-transfer-a-repository)

If you decide to do that, I can create a team and add you in, assign you appropriate permissions, etc.

Cool cool cool. Will try implementing this in my notifier ASAP.

Woot. Gonna read the documentation later and see if I can come up with something ;3

Kaerigan said... Cool cool cool. Will try implementing this in my notifier ASAP.
 Is it done yet :3 is it done yet :3???? :D
Phantomeye said...
Kaerigan said... Cool cool cool. Will try implementing this in my notifier ASAP.
 Is it done yet :3 is it done yet :3???? :D
 How about now? :D

(btw, could you make it open sourced? :))
piderman said... Looking very nice, also excellent documentation :D Could you also please add the hard limits on the responses? I noticed it's about 100 (?) for the recent unlocks list, but asking the vocab of a couple of levels is no problem.

Incidentally, do the example responses on the API page count towards the 100 limit? (just curious haha)
Hmm what do you mean by hard limit? You mean like a limit on the number of items returned in the requested_information? In what situation would you hard limit the vocabulary list?

Nope, the examples on the API page do not count towards the throttle limit. 

I just tried using the versioned URL, but it doesn’t look like the current version “v1” is available.
This makes it difficult to build an app that locks in to a particular version number so that changes to the API don’t break the app, when the version number we want to lock the app to is the current version of the API at the time of development.

Thundyr said... I just tried using the versioned URL, but it doesn't look like the current version "v1" is available.
This makes it difficult to build an app that locks in to a particular version number so that changes to the API don't break the app, when the version number we want to lock the app to is the current version of the API at the time of development.
Sorry, Im trying to understand what the issue is. I tried the versioned URL and it works for me...

Given that there is only one version of the API out right now.. it can't be helped that both the only versioned URL and the aliased URL are the same version. If you are worried about it breaking with an update, use the versioned URL as you said. It is not going to change. Thats why it exists.

I had tried one URL that’s key for what I want to use the API for: http://www.wanikani.com/api/v1/user/{my_api_id}/study-queue
This sent me to a default Chrome page stating “Oops! This link appears to be broken.” That’s why I thought none of the versioned URLs were working.

I tried the user information and level progress just now and those worked. It’s just the study-queue URL that appears to be broken (for me at least).

Thundyr said... I had tried one URL that's key for what I want to use the API for: http://www.wanikani.com/api/v1/user/{my_api_id}/study-queue
This sent me to a default Chrome page stating "Oops! This link appears to be broken." That's why I thought none of the versioned URLs were working.

I tried the user information and level progress just now and those worked. It's just the study-queue URL that appears to be broken (for me at least).
 Ahh gotcha.. Yeah, the study-queue isn't working. I'll get that fixed asap. Thanks for the investigation.

Ok… the versioned study-queue should work now.

sorry, wrong topic

viet said...
Noha said... It would be great if you could add the project to the Wanikani Github Organisation. (https://github.com/sebastianszturo/Wanikani-Notifier-OSX)
 If you don't mind your project being open source, you can request a transfer of the repo over to the WaniKani organization (https://help.github.com/articles/how-to-transfer-a-repository)

If you decide to do that, I can create a team and add you in, assign you appropriate permissions, etc.
I will finish the first alpha (hopefully) today and transfer the project to the WaniKani organization 

Request: Make the User’s API Key easier to copy.

The official place for a user to get their API Key is their settings page. However, on that page the API Key is in a disabled input field. On my Android devices and emulators, the user cannot select or copy this text.
Can the input tag be changed to a standard span tag?

When I click the link for the Github WaniKani Organization I’m getting redirected to my github home page, and no amount of searching is helping me find said organization… Is this only happening to me?

fvieira said... When I click the link for the Github WaniKani Organization I'm getting redirected to my github home page, and no amount of searching is helping me find said organization... Is this only happening to me?
 Same thing is happening to me; my guess is that the organization has no repositories yet.
Thundyr said... Request: Make the User's API Key easier to copy.

The official place for a user to get their API Key is their settings page. However, on that page the API Key is in a disabled input field. On my Android devices and emulators, the user cannot select or copy this text.
Can the input tag be changed to a standard span tag?
 Yeah the source code mentions something like "Key not generated" but if you click the Generate button it still says that.

Could we get the current time from the server too, please? I have some problems with time zones and the time for the next review.