Facebook 自动激活用户';登录时的时间线

Facebook 自动激活用户';登录时的时间线,facebook,facebook-javascript-sdk,facebook-opengraph,facebook-timeline,Facebook,Facebook Javascript Sdk,Facebook Opengraph,Facebook Timeline,我正在使用JavaScript SDK通过Facebook登录我网站上的用户,需要publish\u actions权限。如果我没有弄错的话,那么使用publish\u actions发布的开放式图表故事只对启用了时间线的用户可见 在用户登录到我的应用程序并授予我publish\u actions权限后,是否可以自动激活用户的时间线。我在网上看到过认证对话框,其中应用程序请求publish\u actions权限,授予权限并登录后,用户会自动启用新的时间线 我已经搜索了很多,但不幸的是,我在开发

我正在使用JavaScript SDK通过Facebook登录我网站上的用户,需要
publish\u actions
权限。如果我没有弄错的话,那么使用
publish\u actions
发布的开放式图表故事只对启用了时间线的用户可见

在用户登录到我的应用程序并授予我
publish\u actions
权限后,是否可以自动激活用户的时间线。我在网上看到过认证对话框,其中应用程序请求
publish\u actions
权限,授予权限并登录后,用户会自动启用新的时间线

我已经搜索了很多,但不幸的是,我在开发人员文档中找不到关于如何做到这一点的任何内容


我如何做到这一点?

您所描述的是修改用户设置的意图,而您不能这样做。

如果您向用户请求
发布操作
权限,并且您的操作已获得Facebook的批准,您谈论的消息将出现在登录弹出窗口中。Facebook自动将此消息添加到中,因为这些功能仅在新的时间线配置文件中可用。没有需要配置的设置来添加此邮件


我在通过facebook登录的www.mixcloud.com上发现了这一点,在“身份验证”对话框中,它说:“要使用此应用程序,您将升级到时间线”在授予perms后,我在我的fb档案中启用了新的时间线。我在想,必须有一个官方的方法来做到这一点,因为用户在授予应用程序权限之前,会在auth对话框中被告知升级?!(sry为双贴)啊,我不能真正测试它,因为我已经有了几个月的时间线,但如果你在文章中读到它说:“用户提示此权限将显示在增强身份验证对话框的第一个屏幕上,不能作为身份验证流的一部分撤销”,因为这是必须的,facebook可能会确保,如果用户授权此权限,他会自动切换到时间线,如果是这种情况,你的应用程序也会发生。好的,信息请点击thx。我已经在权限文档中无意中看到了这个描述。我只是觉得我遗漏了一些东西,因为我已经在FB.login中请求权限,但是在我的应用程序中,在auth对话框中没有向用户显示这样的消息。可能原因是,目前我只测试尚未批准的对象/操作?好吧,如果您是测试它的人,并且您已经有了时间线,那么为什么它会显示这样的消息?我还使用尚未启用时间线的fb帐户进行了测试。这就是为什么我想知道。。。