Facebook的测试用户API登录网址工作或没有随机(Facebook Test User API

2019-09-26 01:59发布

我已经写了一个桌面应用程序,保存FB应用程序的数据,并列出测试用户。 我要开个新的配置文件浏览器(浏览器配置,没有FB,因为在PHP Facebook的API会话的问题 - 我想是不是我的一个应用程序会话我的域)。

但问题是,Facebook登录网址是工作或没有随机。 我曾尝试Firefox和Chrome浏览器。

火狐-no-remote-p "RANDOM_PROFILE" ,也-CreateProfile执行之前执行打开URL与个人资料。

镀铬--profile-directory="RANDOM_DIR" (前面创建的目录)。

管理浏览器配置在这两个浏览器工作良好。 但在大多数情况下,与Facebook测试用户登录网址打开浏览器,只是重定向我的主网页。

另外,我创建了一些PHP页面:

  • 一段时间后,一个重定向通过window.location的登录网址
  • 登陆网址:由头部睡眠(“...的位置”)后的一个重定向
  • 一个与<a href...>标签登录网址。

第三个选项是唯一一个工作,但在约20%的情况下(有时候会点击链接多次与在新标签中打开多个次工作)的工作原理

如何做好推出新的浏览器与Facebook登录网址登录电子在那里工作正常?

编辑:我登录电子的URL总是从FB取出非常前不久登录尝试,所以他们没有过期。

Answer 1:

我终于得到了这一点。

问题是, http://facebook.com必须加载至少一次(propably设置一些饼干)使用测试用户登录网址之前。

所以,我用一个脚本在iframe中打开Facebook的,然后过一段时间后重定向到登录网址:

<script>
setTimeout(function(){
window.location = "<?php echo $_GET['url']; ?>";
} , 2000 );
</script>
<iframe src="http://facebook.com/"></iframe>

注意在IFRAME Facebook将加载作为头+仅机身空白页,但这是工作。

然后你可以使用这个脚本通过将其传递到Chrome浏览器的命令行登录测试用户,使用URL编码的测试用户登录,网址为“URL” GET参数。

使用新鲜创建的目录铬轮廓,以避免对您的应用程序域变老了会议。

另外,我建议使用参数: --start-maximized--no-default-browser-check--no-first-run

更新:请注意,请登录网址会用这种方法只工作一次(也许任何其他方法-没选中)



文章来源: Facebook Test User API login url working or not randomly