在 Facebook API 中,有一个请求提供有关特定 OAuth 访问令牌所针对的应用程序的详细信息。例如,我可以发送
http://graph.facebook.com/app?access_token=ABC...123
它将返回有关为其生成访问令牌的应用程序的信息。它有一个非常相似的方法来获取有关为其生成访问令牌的用户的信息。
http://graph.facebook.com/me?access_token=ABC...123
我的问题与 Microsoft 的 Live Connect RESTful API 中的并行调用有关。有一个直接等效于/me
返回用户唯一 ID 的请求,但我找不到任何与/app
请求平行的文档(MS 术语中的客户端)。
https://apis.live.net/v5.0/me?access_token=ABC...123
{
"id": "1234abc1a1abc123",
"name": "test test",
"first_name": "test",
"last_name": "test",
"gender": null,
"locale": "en_US"
}
https://apis.live.net/v5.0/app?access_token=ABC...123
{
"error": {
"code": "request_url_invalid",
"message": "The URL contains the path 'app', which isn't supported."
}
}
https://apis.live.net/v5.0/client?access_token=ABC...123
{
"error": {
"code": "request_url_invalid",
"message": "The URL contains the path 'client', which isn't supported."
}
}