Fetch prize

From ePrize Developers Wiki

(Difference between revisions)
Jump to: navigation, search
Line 12: Line 12:
<prize>
<prize>
<id>{prize}</id>
<id>{prize}</id>
-
<name>{prize-description}</name>
+
<description>{prize-description}</description>
<game>{game}</game>
<game>{game}</game>
</prize>
</prize>
Line 23: Line 23:
|responsecode=404 Not Found
|responsecode=404 Not Found
|response=<?xml version="1.0" encoding="UTF-8"?>
|response=<?xml version="1.0" encoding="UTF-8"?>
-
<result ver="ePrize Web Services 1.0">
+
<result ver="1.0">
-
<result/>
+
<status>0</status>
<status>0</status>
</result>
</result>
Line 42: Line 41:
game: {game},
game: {game},
profile: {profile},
profile: {profile},
-
name: {prize-name},
+
description: {prize-description},
actions: [
actions: [
claim: {prize-center-url}
claim: {prize-center-url}
]
]
-
Response if token doesn't exist:
+
Response if prize doesn't exist:
404 Not Found
404 Not Found
</pre>
</pre>

Revision as of 17:31, 14 May 2009

API Home Page :: Games and Awards

Summary

TODO: Write me.





Example: Requesting a Valid Prize

Summary

This demonstrates a good request for a prize that exists.


Response

HTTP Status Code: 200 OK


<?xml version="1.0" encoding="UTF-8"?>
<result ver="ePrize Web Services 1.0">
  <prize>
    <id>{prize}</id>
    <description>{prize-description}</description>
    <game>{game}</game>
  </prize>
</result>


Example: Requesting An Invalid Prize

Summary

This demonstrates a good request for a prize that does not exist.


Response

HTTP Status Code: 404 Not Found


<?xml version="1.0" encoding="UTF-8"?>
<result ver="1.0">
  <status>0</status>
</result>


Extra Notes

The {profile} value identifies the profile that the prize was awarded to, or null if the prize has not been awarded. The {prize-name} value is the name of the prize for tracking purposes and may not make sense to a consumer. The client is expected to translate the name before displaying it.

The claim action represents a resource that will help a consumer claim the prize. This action is only present if ePrize is performing prize fulfilment.


Request representation: empty

Response:
200 OK
game: {game},
profile: {profile},
description: {prize-description},
actions: [
  claim: {prize-center-url}
]

Response if prize doesn't exist:
404 Not Found
Personal tools