Php 是否可以只请求一次Facebook登录凭据,然后保存并登录而不再次输入?
我想创建一个PHP/MySQL应用程序,其中应用程序的所有者可以添加多个Facebook帐户,并使用它们在一个或多个页面上发布 阅读Facebook登录API文档后,我了解到登录用户的唯一方法是生成登录URL,然后在生成的页面中输入用户名和密码。这是可以的,如果你只做一次,但是每次你想从多个帐户(我指的是超过50个)发布一些东西时,都要做这件事会让你很痛苦 所以我的问题是:是否可以只请求一次凭据,将它们存储在数据库中,然后按一个按钮登录?没有弹出窗口,什么都没有 另外,我确信这是可能的,因为我在桌面应用程序中见过这种行为Php 是否可以只请求一次Facebook登录凭据,然后保存并登录而不再次输入?,php,mysql,facebook,Php,Mysql,Facebook,我想创建一个PHP/MySQL应用程序,其中应用程序的所有者可以添加多个Facebook帐户,并使用它们在一个或多个页面上发布 阅读Facebook登录API文档后,我了解到登录用户的唯一方法是生成登录URL,然后在生成的页面中输入用户名和密码。这是可以的,如果你只做一次,但是每次你想从多个帐户(我指的是超过50个)发布一些东西时,都要做这件事会让你很痛苦 所以我的问题是:是否可以只请求一次凭据,将它们存储在数据库中,然后按一个按钮登录?没有弹出窗口,什么都没有 另外,我确信这是可能的,因为我在
谢谢大家! 不,这是不可能的-而且是不允许的,你的应用程序永远不能要求用户提供他们的FB登录凭据。如果您将作为页面发布到页面,则获取扩展页面访问令牌–默认情况下这些令牌永不过期。(如果你说的是发布到用户配置文件,那么你一开始就做错了——不允许自动发布到这些配置文件,用户必须主动触发每个帖子。)我相信有一种方法。看一眼。他们允许你安排帖子和添加多个帐户。是的,他们像@CBroe说的那样存储页面访问令牌