最近的auth
更改后,一个应用程序停止正确提交表单,我找不到原因。这是我的情况:表单提交导致在auth更改后重定向
我有多个应用程序都指向相同的代码库。每个应用都有独立的标识符,因此我知道要显示哪个应用。我的所有应用程序都运行得非常完美,除了一个应用程序(我在夏天创建它,其他应用程序在过去几周创建,迁移后)。
我使用的是php sdk (3.1.1)
,我的所有表单都有action="mysite.com/controller/function"
而不是"apps.facebook.com/appname/controller/function"
的操作。截至昨天(12月15日),当我的一个应用程序提交表单时,接收页面没有发现任何facebook
连接,因此正在破坏。
再次,对于我的大部分应用程序,接收功能都可以通过$this->facebook->getUser()
进行连接。只有一个应用程序返回null。
这怎么可能?我所有的应用程序都使用相同的代码库,我已经编程确信他们的迁移都这个样子,那工作的应用程序的设置:
migrations=
{
"disable_auth_methods":true,"secure_stream_urls":false,"december_rollup":true,"apprequest_
counts":true,"page_tab_iframe":true,"read_notifications_permission":false,"recent_activity"
:true,"app_profile_page_deprecation":false,"gdp_v2":false,"page_hours_format":false,"graph_
batch_api_exception_format":false
}
有没有设置错了我的应用程序?那么相同的代码库可以为两个应用程序提供服务并使它们的行为不同?我觉得我已经改变了我所能找到的每个应用程序设置,但都无济于事。
顺便说一句:我知道有可能有行动apps.facebook.com/nameofapp
,但它不能解决问题,为什么这个工作,然后不现在。我想解决问题。