Facebook 응용 프로그램 -FBML을 사용한 URL -Lewriting?
-
05-07-2019 - |
문제
CakePHP로 제작 한 앱이 있습니다.이 앱은 URL을 대부분의 사용자가 불법적 인 것에서 이해하기 쉬운 것으로 다시 작성합니다. FBML 캔버스를 사용할 때 문제가 있습니다.
내가 접근하려고 할 때 http://apps.facebook.com/myapp/articles
, 다음 오류가 발생합니다.
로드하는 동안 HTTP 오류 코드 404를 받았습니다
http://www.myapp.com/myapparticles/
나는 접근하려고 할 때 그것을 알아 차렸다 http://apps.facebook.com/myapp/articles/posts
, 오류가 변경되어 다음 URL을 표시합니다. http://www.myapp.com/myapparticles/posts
이로 인해 이것으로 액세스하려고합니다. http://apps.facebook.com/myapp//articles
, 대부분의 시간에 작동하지만 어떤 이유로 든 때로는 이전 오류가 발생합니다. (그리고 그것은 또한 그것을 일하게하는 방법처럼 보입니다).
나는 이것을 고치는 방법을 잃어 버렸다.
해결책
내가 후행 슬래시를 놓치고 있었다는 것이 밝혀졌다 (http://www.myapp.com/myapp/) 앱 설정에있는 캔버스 콜백으로 지정된 URL에서. 거기에 넣으면 문제가 해결됩니다.
다른 팁
시맨틱 마크 업을 사용하지 않거나 FB에서 지원하지 않는 오류 또는 일부 코드가있을 때 발생합니다. 또한 그 유명한 오류는 FB가 다운되거나 느리면 FB에 의해 생성됩니다.
코드를 철저히 확인하고 FB 문서를 살펴 보는 것이 좋습니다. 그것은 당신에게 가장 도움이 될 것입니다. 감사해요