Community:NDR/authorizeApplication
From NSDLWiki
|
Under Construction
NDR API Documentation - authorizeApplication
Allows the collection owner to authorize an application to affect the collection.
Request URL
- http://ndr.nsdlib.org/api/authorizeApplication
- Must be an HTTP POST request.
Arguments
- inputXML (required)
- Collection Aggregator Handle (required) - the handle of the Collection Aggregator being affected.
- Agent Handle (required) - the handle of the Agent representing the application being given permission to affect the identified collection.
InputXML Example
- Below is example inputXML for an authorizing an application to affect a collection.
<?xml version="1.0" encoding="UTF-8"?>
<inputXML
xmlns="http://ns.nsdlib.org/ndr/request_v2.00/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ns.nsdlib.org/ndr/request_v2.00/ http://ns.nsdlib.org/schemas/ndr/request_v2.00.xsd"
schemaVersion="1.00.000">
<collection>2200/200603200913483T</collection>
<agent>2200/20080467086543T</agent>
</inputXML>
Response Fields
- SUCCESS or FAILURE
Response Example
<?xml version="1.0" encoding="UTF-8"?>
<NSDLDataRepository schemaVersion="1.00.000"
xmlns="http://ns.nsdlib.org/ndr/response_v2.00/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ns.nsdlib.org/ndr/response_v2.00/ http://ns.nsdlib.org/schemas/ndr/response_v2.00.xsd">
<responseTime>2006-04-10T18:07:53Z</responseTime>
<requestURL>http://ndr.nsdlib.org/api/authorizeApplication</requestURL>
<resultData>
TBA
</resultData>
</NSDLDataRepository>

