Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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 graph api令牌_Java_Facebook_Facebook Graph Api_Htmlunit - Fatal编程技术网

Java 我想以编程方式获取facebook graph api令牌

Java 我想以编程方式获取facebook graph api令牌,java,facebook,facebook-graph-api,htmlunit,Java,Facebook,Facebook Graph Api,Htmlunit,我正在尝试以编程方式获取facebook graph api令牌 到目前为止,我已经使用scibe获取了授权url,代码是 : 问题是,在这之后,我无法获得包含代码的重定向url 代码是: HtmlUnitDriver Browser_Session= new HtmlUnitDriver(); Browser_Session.setJavascriptEnabled(true); Browser_Session.navigate().to(authorizati

我正在尝试以编程方式获取facebook graph api令牌 到目前为止,我已经使用scibe获取了授权url,代码是 :

问题是,在这之后,我无法获得包含代码的重定向url 代码是:

HtmlUnitDriver Browser_Session= new HtmlUnitDriver();
        Browser_Session.setJavascriptEnabled(true);
        Browser_Session.navigate().to(authorizationUrl);
        System.out.println(Browser_Session.getCurrentUrl()); //This fetches the current re-directed URL.
答案是

而不是

如果我这样做的手册,例如复制粘贴的创作网址 然后broser重定向到正确的页面

如果我这样做的手册,例如复制粘贴的创作网址,然后浏览器重定向到正确的页面

这就是重点

自动Facebook身份验证违背了Facebook身份验证的目的


它设计为手动、用户启动。

您需要哪种令牌?显然,没有用户交互,您无法生成用户令牌。那太奇怪了。
HtmlUnitDriver Browser_Session= new HtmlUnitDriver();
        Browser_Session.setJavascriptEnabled(true);
        Browser_Session.navigate().to(authorizationUrl);
        System.out.println(Browser_Session.getCurrentUrl()); //This fetches the current re-directed URL.