我的網站上有一個facebook login
按鈕,我在其中包含數據。
所以我的callback url
看起來像http://my.domain/callback/facebook/?my_param=my_data
。如果應用程序被拒絕,Facebook重新命名回調參數
一旦用戶的應用程序權限頁上,並接受或拒絕我的應用程序,它會隨時回來爲
http://my.domain/callback/facebook/?code=code&my_param=my_data
#accepted
或
http://my.domain/callback/facebook/?error=error_data&my_param=my_data
#rejected
我今天才注意到,當應用程序被拒絕時,Facebook現在將我的my_param
更名爲0
。 (即http://my.domain/callback/facebook/?error=error_data&0=my_data
)
我在developers.facebook.com
文檔中沒有找到任何內容。
- 有人知道它爲什麼改變了嗎?
- 適用於重命名參數的規則是什麼?
- 有沒有關於這個改變的文檔?
閱讀類似的問題說明某處前幾天......我稱這是一個錯誤,所以我建議你檢查bug跟蹤系統是否已存在申請這個錯誤,如果沒有創建一。 – CBroe
這是一個已知的問題,請在這裏查看相關的錯誤並訂閱更新的錯誤 - https://developers.facebook.com/bugs/292294647538649 – deesarus
感謝你們倆。 – oldergod