Java 我想以编程方式获取facebook graph api令牌
我正在尝试以编程方式获取facebook graph api令牌 到目前为止,我已经使用scibe获取了授权url,代码是 : 问题是,在这之后,我无法获得包含代码的重定向url 代码是: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
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.