2013-03-21 2 views
0

Предлагает ли API-интерфейс Facebook Graph Reflection, например the Flickr API?Как получить программный метод Graph API

Например, Flickr предоставляет следующую отражающую информацию о методе flickr.urls.lookupUser:

{ "method": { "name": "flickr.urls.lookupUser", "needslogin": 0, "needssigning": 0, "requiredperms": 0, 
    "description": { "_content": "Returns a user NSID, given the url to a user's photos or profile." }, 
    "response": { "_content": "<user id=\"[email protected]\">\r\n <username>Stewart<\/username> \r\n<\/user>" } }, "arguments": { 
    "argument": [ 
     { "name": "api_key", "optional": 0, "_content": "Your API application key. <a href=\"\/services\/api\/misc.api_keys.html\">See here<\/a> for more details." }, 
     { "name": "url", "optional": 0, "_content": "The url to the user's profile or photos page." } 
    ] }... 
+1

Почему вы хотите это сделать? Это в документации для API-интерфейса Graph. –

+0

Я не вижу ничего плохого в этом вопросе. Они запрашивают отражение, подобное тому, которое предоставляется API Flickr (см. Https://www.flickr.com/services/api/flickr.reflection.getMethodInfo.htm). Отражение может быть использовано многими способами, например. в оболочке API для предоставления интерактивной справки, реализации с помощью генерации кода и т. д. –

ответ

4

Ближе всего есть к получению documenation programmtically является использование параметра metadata=1 в вызове. Это будет возвращать metadata объект с connections, что объект имеет (он же - дополнительные конечные точки), а также описание его fields

Here is an example:

GET /me?metadata=1 
Смежные вопросы