APIs
Library APIs and Web Services
To be added:
- Examples to show how basic VuFind search works.
My Research Guides
Generates RSS feed of library subject guides of interest to a student, based on enrolled programs.
There are two versions of this, identical but that one requires Passport York authentication and the other does not. The one that requires authentication has access to the user’s registered programs and will automatically generate an RSS feed. The anonymous version requires input.
- http://www.library.yorku.ca/research-help/ (requires Passport York authentication)
- Anonymous version: Accepts a list of programs and will generate an RSS feed of subject guides without authentication, e.g. http://www.library.yorku.ca/research-help-a/?programs=AS/PSYC (psychology major), http://www.library.yorku.ca/research-help-a/?programs=SC/CHEM,AK/THEA (chemistry and theatre)
How to make subject guides appear in My Research Guides.
My Course Guides
Generates RSS feed of library course guides of interest to a student, based on enrolled courses.
There are two versions of this, identical but that one requires Passport York authentication and the other does not. The one that requires authentication has access to the user’s registered courses and will automatically generate an RSS feed. The anonymous version requires input.
- http://www.library.yorku.ca/my-course-guides/ (requires Passport York authentication)
- Anonymous version: Accepts a list of courses and will generate an RSS feed of subject guides without authentication, e.g. http://www.library.yorku.ca/my-course-guides-a/?programs=AP/POLS1000. To specify a particular seciton of a course, use the full course code: http://www.library.yorku.ca/my-course-guides-a/?courses=2009_AP_POLS_F_4292__6_A_EN_A_SEMR_01.
(Use York’s Course Code Lookup to find the full course codes.)
How to make course guides appear in My Research Guides.
My Librarian
Generates RSS feed with information about the librarian(s) who can help a student, based on enrolled program(s). The default, if nothing else is defined, is the Scott Library reference desk.
There are two versions of this. One requires Passport York authentication and because it has access to the user’s registered programs it will automatically generate a feed. The other does not require authentication and accepts a list of programs.
Examples:
- http://www.library.yorku.ca/my-librarian/ (requires Passport York authentication)
- Anonymous version: http://www.library.yorku.ca/my-librarian-a/?programs=GL/TRAN (Glendon/Translation: Frost reference desk), http://www.library.yorku.ca/my-librarian-a/?programs=GS/LING (Graduate/Linguistics: Adam Taves (as of Jan 2010))
How to set up My Librarian in the student portal.
My Library Account
Generates short XML file with details of user’s library account: contact information, items checked out, holds, and fines. Requires Passport York authentication.
URL: https://www.library.yorku.ca/myaccount/xml/
Feeds
- Library blogs and updates are included in Planet YUL. See the list there.
- York blogs and updates are included in Planet York. See the list there.
- Library events: http://www.yorku.ca/yuevents/rssfeeds/libraries.rss (for more events RSS feeds, see YUEvents RSS feeds)
- Latest changes to the
/ccm/BG/section of the web site: http://www.library.yorku.ca/feed/?section=/BG/. ChangeBGto any other top-level section to see the latest changes there, e.g.FrostorHome. - eResources added in the last seven days
- Course guides by last modification, course guides sorted alphabetically
- Subject guides by last modification, subject guides sorted alphabetically


February 8th, 2013 at 4:10 am
[...] by patrons and third parties. The only example I could find was York University Libraries with a simple, XML-based, read-only API. This lack of public APIs to library patron accounts is disappointing, given that its almost ten [...]