gpt4 book ai didi

java - 使用 REST 和 HttpClient 访问 Facebook API

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:20:10 27 4
gpt4 key购买 nike

我将使用 RESTful Web 服务和 HttpClient访问 Facebook API REST Server .

我是 REST 和 Facebook API 的新手...

问题:

验证/授权

(1) 如果我有客户端应用程序发送的 session key ,我如何验证和验证用户是否存在,然后在服务器端查询他/她的 friend ?

我怎样才能访问这些 Facebook RESTful 端点:

http://wiki.developers.facebook.com/index.php/Users.getInfo

http://wiki.developers.facebook.com/index.php/Friends.getLists

通过 HTTP GET 请求?也就是说,包含参数的完整 URL 是什么样的?

(2) 获取 API(我在上面列出的)的完整 RESTful URL 是什么样的?

张贴到 friend 的墙上

(3) 验证/授权后,查询用户好友,我将如何(使用哪个API)发帖到好友墙?

(4) 是否需要将任何其他参数附加到 Facebook RESTful 服务器的 URL?

HTTP 客户端

(5) 我是否通过 HttpClient 在我的 Java 程序中包含对这些 Facebook API 的 RESTful Web 服务调用?

祝您编程愉快,感谢您花时间阅读本文...

最佳答案

我无法回答您所有的问题,但是方法调用是通过 http://api.facebook.com/restserver.php 进行的,所以调用 users.getInfo 看起来像这样

http://api.facebook.com/restserver.php?method=users.getinfo

您还需要传入您的 api key 和该方法所需的任何其他参数。但不是自己进行 http 调用,而是必须有一些 Java 库为您抽象所有这些。

至于这是一个 REST API - 在 URL 中有一个带有方法范围的网络服务端点,所有调用都是通过 HTTP GET 或 POST 进行的。

坦率地说,这是基于 HTTP 的 RPC,并且与 REST 相去甚远(没有双关语的意思!)。 Facebook 应该更改他们的 API 文档,这完全是错误的。

关于java - 使用 REST 和 HttpClient 访问 Facebook API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404028/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com