最近的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
,但它不能解決問題,爲什麼這個工作,然後不現在。我想解決問題。