Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为Facebook生成访问令牌_Java_Facebook_Facebook Graph Api - Fatal编程技术网

Java 为Facebook生成访问令牌

Java 为Facebook生成访问令牌,java,facebook,facebook-graph-api,Java,Facebook,Facebook Graph Api,我是Facebook API的新手。我试图做的事情没有成功,就是从我的笔记本电脑上通过Facebook API为自己创建一个新的访问令牌 下面是我用于创建此新访问令牌的URL: String url = " https://graph.facebook.com/oauth/authorize?client_id=##########&client_secret=##########&redirect_uri=http%3A%2F%2Fintelligentretrieval.co

我是Facebook API的新手。我试图做的事情没有成功,就是从我的笔记本电脑上通过Facebook API为自己创建一个新的访问令牌

下面是我用于创建此新访问令牌的URL:

String url = "
https://graph.facebook.com/oauth/authorize?client_id=##########&client_secret=##########&redirect_uri=http%3A%2F%2Fintelligentretrieval.com"
当我使用我的客户端id和客户端密码(我假设这是客户端密码)时,我会得到一个错误

{
   "error": {
      "message": "Missing redirect_uri parameter.",
      "type": "OAuthException",
      "code": 191
   }
}
这到底是什么问题?错误的原因是什么

Facebook需要一个重定向uri,所以我决定把它点到我公司的主页上。(我想这不是重定向的最佳地方,但我应该在哪里重定向?)

我想将结果(生成的访问令牌)重定向到我发出此URL请求的笔记本电脑

  • 这到底有什么问题
  • 像Chrome这样的浏览器能做到这一点吗
  • 使用java可以做到这一点吗
  • 此外,是否可以使用此url将访问令牌过期时间延长到60天

请让我知道这篇文章的任何部分是否有任何混淆,或者是否可以在其他地方找到答案。

使用
locahost
代替你确定
https://graph.facebook.com/oauth/authorize
是获取
访问令牌的正确端点吗?建议您使用
https://www.facebook.com/dialog/oauth
这很好。然而,我现在似乎无法得到真正的代币。我只是得到一些空白的东西。我有这个网址。我现在正在看api,但似乎不明白为什么它不能在浏览器中作为json对象返回。有什么想法吗?