최근 auth
이 변경되면 한 응용 프로그램이 양식 제출을 제대로하지 않아 그 이유를 알 수 없습니다. 여기에 내 상황이있다 :양식 변경 후 승인 변경 후 리디렉션으로 연결
나는 같은 코드베이스를 가리키는 여러 개의 애플 리케이션이있다. 각 앱마다 별도의 식별자가 제공되므로 어떤 앱을 표시해야하는지 알 수 있습니다. 모든 응용 프로그램은 이전 버전의 응용 프로그램 (여름에 만든 응용 프로그램, 나머지는 지난 몇 주 내에 만들어진 응용 프로그램, 마이그레이션 후 만들어진 응용 프로그램)을 제외하고는 완벽하게 작동합니다.
나는 php sdk (3.1.1)
을 사용하고 있으며 모든 양식에는 "apps.facebook.com/appname/controller/function"
대신 action="mysite.com/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
일 수 있음을 알고 있습니다. 그러나 이것이 왜 효과가 있었고 지금은 그렇지 않은지에 관한 문제를 해결하지 못합니다. 문제를 근절하고 싶습니다.