Facebook graph api 身份验证后未通过fbs\u您的应用程序\u ID。不到24小时前就开始了

Facebook graph api 身份验证后未通过fbs\u您的应用程序\u ID。不到24小时前就开始了,facebook-graph-api,oauth,Facebook Graph Api,Oauth,从大约20小时前开始,我们的网站注意到一件事。用户使用FB:Login进行身份验证后,$\u请求[fbs\u YOUR\u APP\u ID]不再被传递。因此,我们无法获取fb_用户id等 Facebook当前的文档仍然建议使用$\u REQUEST[fbs\u YOUR\u APP\u ID] FB不再传递$\u请求[fbs\u您的$\u应用程序ID]是一个bug吗?您链接的页面在任何地方都没有提到$\u请求,但在底部附近使用了$\u COOKIE 您是否遵循了Oauth和HTTPS迁移()

从大约20小时前开始,我们的网站注意到一件事。用户使用FB:Login进行身份验证后,$\u请求[fbs\u YOUR\u APP\u ID]不再被传递。因此,我们无法获取fb_用户id等

Facebook当前的文档仍然建议使用$\u REQUEST[fbs\u YOUR\u APP\u ID]


FB不再传递$\u请求[fbs\u您的$\u应用程序ID]是一个bug吗?

您链接的页面在任何地方都没有提到$\u请求,但在底部附近使用了$\u COOKIE


您是否遵循了Oauth和HTTPS迁移()?从10月1日开始强制执行,但仅在最后一天左右强制执行,谢谢。我想说的是COOKIE。。。我们调试并显示了get_facebook_cookie,我们还显示它没有被传递。Iggy,我们回显了$_cookie['fbs_139992429401501',它是未定义的。所以cookie没有被传递……您是否更新了代码以使用新的OAuth 2.0流?我之前给出的链接是一个很好的总结,但您确实需要详细检查文档,以了解您所做的工作是否会起作用。我们使用了var_dump()和$_COOKIE,这就是我们得到的(注意$_COOKIE[fbs_YOURAPPID]未设置):数组(6){[“PHPSESSID”]=>string(32)…...“u utmz”=>string(70)“242848210.1323830563.1.1.utmcsr=(直接)utmccn=(直接)utmcmd=(无)“[“fbsr_139992429401501”]=>string(239)“OQJM4-MDLMRPO9ZiU g2d4uVuTbScmxzWQY3goKRICk.EYJHBGDVCML0AG0IIJITUFDNIQTI1NISIMNVZGIIYNIZDE2NMQ1MZY5ZTDHMTDHN2MYMMMUMS02 DuxODGZZZZZZZZZZZZZZZD8Y8YMBCLL9ER0V0V0VZYNZYNZYNZYNZYNZZZYNZYNZZYNZYNZYNZYNZZZZZZZYNZZYNZZZZZZZZZYNZYNZZZZZZZZZZZYIgy,我们很久以前就关注过你的身份验证文档。我认为我们对你的建议很满意。我们只是不确定我们是否应该在我们的网站fbconnect集成中使用$facebook->get_fb_user来获取用户id,或者按照facebook的建议使用Cookie。如果fb希望我们使用Cookie,那么它似乎不会起作用如果FB想让我们使用$facebook->get_FB_user,这似乎是可行的,但facebook并没有将其作为在网站上进行FB连接的正确方式。