UNPKG

api-spec-converter

Version:

Convert API descriptions between popular formats such as OpenAPI(fka Swagger), RAML, API Blueprint, WADL, etc.

1,180 lines (910 loc) 201 kB
<?xml version="1.0" encoding="UTF-8"?> <application xsi:schemaLocation="http://wadl.dev.java.net/2009/02 http://apigee.com/schemas/wadl-schema.xsd http://api.apigee.com/wadl/2010/07/ http://apigee.com/schemas/apigee-wadl-extensions.xsd" xmlns="http://wadl.dev.java.net/2009/02" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:apigee="http://api.apigee.com/wadl/2010/07/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <resources base="https://graph.facebook.com/"> <!-- Search --> <resource path="search"> <method id="search" name="GET"> <apigee:tags> <apigee:tag primary="true">Search</apigee:tag> </apigee:tags> <apigee:authentication required="false"/> <apigee:example url="/search"/> <doc apigee:url="http://developers.facebook.com/docs/api"> Search over all public objects in the social graph </doc> <request> <param default="apigee" name="q" required="true" style="query" type="xsd:string"> <doc>The search string</doc> </param> <param default="post" name="type" required="false" style="query" type="xsd:string"> <doc>Supports these types of objects: All public posts (post), people (user), pages (page), events (event), groups (group), check-ins (checkin) </doc> <option value="post"/> <option value="user"/> <option value="page"/> <option value="event"/> <option value="group"/> <option value="checkin"/> </param> </request> </method> </resource> <!-- Album --> <resource path="{album}"> <param default="99394368305" name="album" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the album object.</doc> </param> <method id="getalbum" name="GET"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Object</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> A photo album </doc> </method> </resource> <resource path="{album}/photos"> <param default="99394368305" name="album" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the album object.</doc> </param> <method apigee:displayName="{album}/photos (GET)" id="getalbumphotos" name="GET"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Photos</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}/photos"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> The photos contained in this album </doc> </method> <method apigee:displayName="{album}/photos (POST)" id="postalbumphotos" name="POST"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Photos</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}/photos"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> Adds a photo to the album </doc> <request> <param name="message" required="false" style="query" type="xsd:string"> <doc>Photo description</doc> </param> <representation mediaType="multipart/form-data"> <apigee:payload required="true"><apigee:content> source= </apigee:content></apigee:payload> <!-- <param name="source" required="true" style="query"> <doc>Photo content</doc> </param> --> </representation> </request> </method> </resource> <resource path="{album}/likes"> <param default="99394368305" name="album" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the album object.</doc> </param> <method apigee:displayName="{album}/likes (GET)" id="getalbumlikes" name="GET"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Likes</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> The likes made on this album </doc> </method> <method apigee:displayName="{album}/likes (POST)" id="postalbumlikes" name="POST"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Likes</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> Likes the album </doc> </method> <method apigee:displayName="{album}/likes (DELETE)" id="deletealbumlikes" name="DELETE"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Likes</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> Unlikes the album </doc> </method> </resource> <resource path="{album}/comments"> <param default="99394368305" name="album" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the album object.</doc> </param> <method apigee:displayName="{album}/comments (GET)" id="getalbumcomments" name="GET"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Comments</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}/comments"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> The comments made on this album </doc> </method> <method apigee:displayName="{album}/comments (POST)" id="postalbumcomments" name="POST"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Comments</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}/comments"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> Posts a comment on the album </doc> <request> <param name="message" required="true" style="query" type="xsd:string"> <doc>Comment text</doc> </param> </request> </method> </resource> <resource path="{album}/picture"> <param default="99394368305" name="album" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the album object.</doc> </param> <method id="getalbumpicture" name="GET"> <apigee:tags> <apigee:tag primary="true">Album</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Picture</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{album}/picture"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/album"> The album's cover photo; the first picture uploaded to an album becomes the cover photo for the album. </doc> <request> <param default="small" name="type" required="false" style="query" type="xsd:string"> <doc>One of square (50x50), small (50 pixels wide, variable height), and large (about 200 pixels wide, variable height) </doc> <option value="square"/> <option value="small"/> <option value="large"/> </param> </request> </method> </resource> <!-- Application --> <resource path="{application}"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplication" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Object</apigee:tag> </apigee:tags> <apigee:authentication required="false"/> <apigee:example url="/{application}"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> An application's profile </doc> </method> </resource> <resource path="{application}/accounts"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplicationaccounts" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Accounts</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/accounts"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Test User accounts associated with the application. </doc> </method> </resource> <resource path="{application}/accounts/test-users"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="postapplicationaccounts" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Accounts</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/accounts/test-users"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Creates a test account for the application </doc> <request> <param name="installed" required="false" style="query" type="xsd:boolean"> <doc>Install app for the test user upon creation</doc> </param> <param name="permissions" required="false" style="query" type="xsd:string"> <doc>List of extended permissions app granted for the new test user if installed is true</doc> </param> <param name="name" required="false" style="query" type="xsd:string"> <doc>A name for the test user. The specified name will also be used in the email address assigned to the test user.</doc> </param> </request> </method> </resource> <resource path="{application}/albums"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplicationalbums" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Albums</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/albums"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> The photo albums this application has created. </doc> </method> </resource> <resource path="{application}/feed"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method apigee:displayName="{application}/feed (GET)" id="getapplicationfeed" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Feed</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/feed"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> The application's wall. </doc> </method> <method apigee:displayName="{application}/feed (POST) (Link)" id="postapplicationfeedlink" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Feed</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/feed"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Posts a link on the application's profile page </doc> <request> <param name="link" required="true" style="query" type="xsd:string"> <doc>Link URL</doc> </param> <param name="message" required="false" style="query" type="xsd:string"> <doc>Link message</doc> </param> </request> </method> <method apigee:displayName="{application}/feed (POST) (Post)" id="postapplicationfeedpost" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Feed</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/feed"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Creates a post on the application's profile page </doc> <request> <param name="message" required="true" style="query" type="xsd:string"> <doc>Post message</doc> </param> <param name="link" required="true" style="query" type="xsd:string"> <doc>Post URL</doc> </param> <param name="picture" required="false" style="query" type="xsd:string"> <doc>Post thumbnail message</doc> </param> <param name="name" required="false" style="query" type="xsd:string"> <doc>Post name</doc> </param> <param name="caption" required="false" style="query" type="xsd:string"> <doc>Post caption</doc> </param> <param name="description" required="false" style="query" type="xsd:string"> <doc>Post description</doc> </param> <param name="actions" required="false" style="query" type="xsd:string"> <doc>Post actions</doc> </param> <param name="privacy" required="false" style="query" type="xsd:string"> <doc>Post privacy settings</doc> </param> </request> </method> <method apigee:displayName="{application}/feed (POST) (Status)" id="postapplicationfeedstatus" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Feed</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/feed"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Posts a status message on the application's profile page </doc> <request> <param name="message" required="true" style="query" type="xsd:string"> <doc>Status Message content</doc> </param> </request> </method> </resource> <resource path="{application}/insights"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplicationinsights" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Analytics</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/insights"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Usage metrics for this application </doc> </method> </resource> <resource path="{application}/links"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method apigee:displayName="{application}/links (GET)" id="getapplicationlinks" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Links</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/links"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> The application's posted links. </doc> </method> <method apigee:displayName="{application}/links (POST)" id="postapplicationlinks" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Links</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/links"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Posts a link on the application's profile page </doc> <request> <param name="link" required="true" style="query" type="xsd:string"> <doc>Link URL</doc> </param> <param name="message" required="false" style="query" type="xsd:string"> <doc>Link message</doc> </param> </request> </method> </resource> <resource path="{application}/picture"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplicationpicture" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Picture</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/picture"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> The application's logo </doc> <request> <param default="small" name="type" required="false" style="query" type="xsd:string"> <doc>One of square (50x50), small (50 pixels wide, variable height), and large (about 200 pixels wide, variable height) </doc> <option value="square"/> <option value="small"/> <option value="large"/> </param> </request> </method> </resource> <resource path="{application}/posts"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplicationposts" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Posts</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/posts"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> The application's own posts. </doc> </method> </resource> <resource path="{application}/reviews"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplicationreviews" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Reviews</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/reviews"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Reviews of this application </doc> </method> </resource> <resource path="{application}/staticresources"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplicationstaticresources" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Static Resources</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/staticresources"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Usage stats about the canvas application's static resources, such as javascript and CSS, and which ones are being flushed to browsers early. </doc> </method> </resource> <resource path="{application}/statuses"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method apigee:displayName="{application}/statuses (GET)" id="getapplicationstatuses" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Statuses</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/statuses"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> The application's status updates </doc> </method> <method apigee:displayName="{application}/statuses (POST)" id="postapplicationstatuses" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Statuses</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/statuses"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Posts a status message on the application's profile page </doc> <request> <param name="message" required="true" style="query" type="xsd:string"> <doc>Status Message content</doc> </param> </request> </method> </resource> <resource path="{application}/subscriptions"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method apigee:displayName="{application}/subscriptions (GET)" id="getapplicationsubscriptions" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Subscriptions</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/subscriptions"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> All of the subscriptions this application has for real-time notifications. </doc> </method> <method apigee:displayName="{application}/subscriptions (POST)" id="postapplicationsubscriptions" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Subscriptions</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/subscriptions"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Adds a real-time notification subscription for this application. </doc> <request> <param name="object" required="true" style="query"> <doc>Object to monitor - `user`, `permissions`, or `page`.</doc> <option value="user"/> <option value="permissions"/> <option value="page"/> </param> <param name="fields" required="false" style="query" type="xsd:string"> <doc>List of properties for the `object` to monitor.</doc> </param> <param name="callback_url" required="true" style="query" type="xsd:string"> <doc>A callback URL to which Facebook will post subscription updates.</doc> </param> <param name="verify_token" required="false" style="query" type="xsd:string"> <doc>Token sent in the verification request.</doc> </param> </request> </method> <method apigee:displayName="{application}/subscriptions (DELETE)" id="deleteapplicationsubscriptions" name="DELETE"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Subscriptions</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/subscriptions"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Deletes a real-time notification subscription for this application. </doc> <request> <param name="object" required="false" style="query"> <doc>Object to monitor - `user`, `permissions`, or `page`. If no object is specified all subscriptions are deleted.</doc> <option value="user"/> <option value="permissions"/> <option value="page"/> </param> </request> </method> </resource> <resource path="{application}/tagged"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method id="getapplicationtagged" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Tagged</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/tagged"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> The photos, videos, and posts in which this application has been tagged. </doc> </method> </resource> <resource path="{application}/translations"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method apigee:displayName="{application}/translations (GET)" id="getapplicationtranslations" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Translations</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/translations"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> The translated strings for this application. </doc> </method> <method apigee:displayName="{application}/translations (POST)" id="postapplicationtranslations" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Translations</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/translations"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Uploads translated strings for this application. </doc> <request> <param name="native_strings" required="true" style="query" type="xsd:string"> <doc>A JSON-encoded array of strings to translate. Each element of the string array is an object, with text storing the actual string, description storing the description of the text.</doc> </param> </request> </method> <method apigee:displayName="{application}/translations (DELETE)" id="deleteapplicationtranslations" name="DELETE"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Translations</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/translations"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Deletes a translation string for this application. </doc> <request> <param name="native_hashes" required="true" style="query" type="xsd:string"> <doc>An array of native hashes. The native hash is a unique identifier of the native string and a description and is generated by the Translations application.</doc> </param> </request> </method> </resource> <resource path="{application}/scores"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method apigee:displayName="{application}/scores (GET)" id="getapplicationscores" name="GET"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Scores</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/scores"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Scores for the user and their friends. </doc> </method> <method apigee:displayName="{application}/scores (DELETE)" id="deleteapplicationscores" name="DELETE"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Scores</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/scores"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Deletes all the scores for the application. </doc> </method> </resource> <resource path="{application}/achievements"> <param default="2439131959" name="application" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the application object.</doc> </param> <method apigee:displayName="{application}/achievements (POST)" id="postapplicationachievements" name="POST"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Achievements</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/achievements"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Registers an achievement for the application </doc> <request> <param name="achievement" required="true" style="query" type="xsd:string"> <doc>Unique URL to the achievement.</doc> </param> <param name="display_order" required="true" style="query" type="xsd:integer"> <doc>Order of this achievement as it shows up in the achievement stories UI (low to high). For example a display order of 100 will be displayed in the UI before 200. We use this value to surface achievements according to the order the developer has specified. Please make sure this value is unique and increments in the correct order for your achievements.</doc> </param> </request> </method> <method apigee:displayName="{application}/achievements (DELETE)" id="deleteapplicationachievements" name="DELETE"> <apigee:tags> <apigee:tag primary="true">Application</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Achievements</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{application}/achievements"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/application"> Unregisters an achievement for the application </doc> <request> <param name="achievement" required="true" style="query" type="xsd:string"> <doc>Unique URL to the achievement.</doc> </param> </request> </method> </resource> <!-- Checkin --> <resource path="{checkin}"> <param name="checkin" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the checkin object.</doc> </param> <method id="getcheckin" name="GET"> <apigee:tags> <apigee:tag primary="true">Checkin</apigee:tag> </apigee:tags> <apigee:authentication required="false"/> <apigee:example url="/{checkin}"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/checkin"> Represents a single visit by a user to a location </doc> </method> </resource> <resource path="{checkin}/comments"> <param name="checkin" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the checkin object.</doc> </param> <method apigee:displayName="{checkin}/comments (GET)" id="getcheckincomments" name="GET"> <apigee:tags> <apigee:tag primary="true">Checkin</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Comments</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{checkin}/comments"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/checkin"> All of the comments on this checkin. </doc> </method> <method apigee:displayName="{checkin}/comments (POST)" id="postcheckincomments" name="POST"> <apigee:tags> <apigee:tag primary="true">Checkin</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Comments</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{checkin}/comments"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/checkin"> Posts a comment to this checkin. </doc> <request> <param name="message" required="true" style="query" type="xsd:string"> <doc>Comment text</doc> </param> </request> </method> </resource> <resource path="{checkin}/likes"> <param name="checkin" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the checkin object.</doc> </param> <method apigee:displayName="{checkin}/likes (GET)" id="getcheckinlikes" name="GET"> <apigee:tags> <apigee:tag primary="true">Checkin</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Likes</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{checkin}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/checkin"> Users who like this checkin. </doc> </method> <method apigee:displayName="{checkin}/likes (POST)" id="postcheckinlikes" name="POST"> <apigee:tags> <apigee:tag primary="true">Checkin</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Likes</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{checkin}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/checkin"> Likes this checkin. </doc> </method> <method apigee:displayName="{checkin}/likes (DELETE)" id="deletecheckinlikes" name="DELETE"> <apigee:tags> <apigee:tag primary="true">Checkin</apigee:tag> <apigee:tag>Connection</apigee:tag> <apigee:tag>Likes</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{checkin}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/checkin"> Unlikes this checkin. </doc> </method> </resource> <!-- Comment --> <resource path="{comment}"> <param default="19292868552_475058873552_14173716" name="comment" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the comment object.</doc> </param> <method apigee:displayName="{comment} (GET)" id="getcomment" name="GET"> <apigee:tags> <apigee:tag primary="true">Comment</apigee:tag> </apigee:tags> <apigee:authentication required="false"/> <apigee:example url="/{comment}"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/comment"> Returns a comment </doc> </method> <method apigee:displayName="{comment} (DELETE)" id="deletecomment" name="DELETE"> <apigee:tags> <apigee:tag primary="true">Comment</apigee:tag> </apigee:tags> <apigee:authentication required="false"/> <apigee:example url="/{comment}"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/comment"> Deletes a comment </doc> </method> </resource> <resource path="{comment}/likes"> <param default="19292868552_475058873552_14173716" name="comment" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the comment object.</doc> </param> <method apigee:displayName="{comment}/likes (GET)" id="getcommentlikes" name="GET"> <apigee:tags> <apigee:tag primary="true">Comment</apigee:tag> </apigee:tags> <apigee:authentication required="false"/> <apigee:example url="/{comment}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/comment"> All the likes on this comment </doc> </method> <method apigee:displayName="{comment}/likes (POST)" id="postcommentlikes" name="POST"> <apigee:tags> <apigee:tag primary="true">Comment</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{comment}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/comment"> Likes the comment </doc> </method> <method apigee:displayName="{comment}/likes (DELETE)" id="deletecommentlikes" name="DELETE"> <apigee:tags> <apigee:tag primary="true">Comment</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{comment}/likes"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/comment"> Unlikes the comment </doc> </method> </resource> <!-- Event --> <resource path="{event}"> <param default="331218348435" name="event" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the event object.</doc> </param> <method id="getevent" name="GET"> <apigee:tags> <apigee:tag primary="true">Event</apigee:tag> <apigee:tag>Object</apigee:tag> </apigee:tags> <apigee:authentication required="true"/> <apigee:example url="/{event}"/> <doc apigee:url="http://developers.facebook.com/docs/reference/api/event"> Specifies information about an event, including the location, event name, and which invitees plan to attend. </doc> </method> </resource> <resource path="{event}/feed"> <param default="331218348435" name="event" required="true" style="template" type="xsd:string"> <doc>Represents the ID of the event object.</doc> </p