페이스 북에서 캔버스 웹 응용 프로그램으로 구성된 웹 응용 프로그램을 가지고 있으며 웹 서버에서 모바일 전용 페이지가 제공되는 모바일 URL을 제공합니다. 지난 3 개월 동안 애플리케이션이 실행되었으며 지난 주부터 시작되었습니다. (내 생각에 지난 주에 문제가 시작된 것으로보고 지난 3 개월 동안 앱을 배포하지 않았습니다.) 내 안드로이드 폰에서 애플리케이션에 액세스 할 때, 안드로이드 페이스 북 응용 프로그램, 페이스 북은 아래의 오류를 throw합니다페이스 북의 모바일 웹 애플리케이션이 API를 던지기 시작했습니다. 오류 코드 : 196
API 오류 코드 : 196 API 오류 설명 : 모바일 장치의 데스크탑 웹 캔버스 URL로 리디렉션 할 수 없습니다. 오류 메시지 : redirect_uri는이 응용 프로그램에서 소유하고 있지 않습니다.
리디렉션 URL을 모바일로 보내면 요청이 웹 서버로 전송되는 것을 볼 수 있습니다. 위의 오류가 발생합니다.
코드가 변경되지 않았으므로이 새로운 오류에 대해 다소 혼란 스럽습니다.이 API 오류 번호로 인터넷 검색을 한 결과 지난 주이 오류에 대해 언급 한 일본어 웹 사이트를 제외한 모든 조회수가 반환되지 않았습니다. 어떤 해결책도 보이지 않습니다.
오류 메시지 "데스크톱 웹 캔버스로 리디렉션 할 수 없습니다 ..."는 일종의 설명이 가능한 것 같습니다.하지만 FB가 변경되지 않는 한 무엇이 잘못 되었나요? 새로운 문제를 소개하거나 내 응용 프로그램 구성에서 기존 문제를 노출 한 코드.
응답 주셔서 감사합니다. 변경해야 할 것이 무엇인지 파악할 수 없습니다. 리다이렉션을 수행하는 곳의 서블릿 필터가 있습니다. 리디렉션 URL은 지난주, 리디렉션 URL을 구성하는 새로운 올바른 방법은 무엇일까요? –
누군가가 stackoverflow에 URL을 URL로 붙여 넣지 않고 URL로 변환하지 않는다는 것을 알고 있지만 위의 방법으로 시도했지만 URL로 변환되어 대부분이 표시되지 않습니다. –
죄송합니다. PHP로 내 앱을 만들었습니다. RestFB로 빌드 하시겠습니까? – ohtsuki2843