2012-04-06 6 views
0

나는 흥미 진진한 페이스 북 앱 제작 세계로 뛰어 들고 있지만 이미 문제가 해결되기 쉽습니다. 다음 URL에 나와있는 단계별 지침을 따르고 있습니다. http://developers.facebook.com/docs/appsonfacebook/tutorial/내 사이트의 포인팅 캔버스는 항상 /보기로 이동합니다.

페이스 북 앱 캔버스를 URL로 지정하려고합니다 (http://mydomain.com/my/path)./"). 이 URL은 직접로드 할 때 "hello word"메시지 만 표시하므로 리디렉션이나 그런 일이 없습니다. 그러나 안전하지 않거나 안전하지 않은 연결을 사용하는 경우 아무런 문제가 없으며 캔버스는 항상 "http://mydomain.com/view"를로드하는 대신 404 오류 메시지를 표시합니다.

방금 ​​시작 했으므로 "캔버스 URL"옵션 (아직 승인이 구성되지 않았습니다)을 지나서 구성된 구성이 없습니다. 나는 라고 가정합니다. "/ view"는 내 서버에 내 Facebook 응용 프로그램을 표시 할 수 있지만 그 중 몇 가지 문제가 있습니다. 1) 내 페이스 북 앱이 결국 호스팅 될 이미 존재하는 URL과 충돌합니다. 2) 문서에 따르면, 이것은 정의되지 않은 동작이며, 그 이유를 알고 싶습니다.

나는 지금 진흙 속에 머물러있어 모든 도움을 환영 할 것입니다. 감사!

+0

문제를 발견했습니다. 내가 사용하고 있던 서버 소프트웨어는 "뒤에서"방향 전환을 수행하고있었습니다. 나는 로깅을 좀 더 크랭크 업 할 때까지 이것을 보지 못했습니다. 나는 이것을 끝까지 고쳐야한다. 죄송합니다. 도와 주셔서 감사합니다. –

답변

0

문제점을 파악했습니다. 내가 사용하고 있던 서버 소프트웨어는 "뒤에서"방향 전환을 수행하고있었습니다. 나는 로깅을 좀 더 크랭크 업 할 때까지 이것을 보지 못했습니다. 나는 이것을 끝까지 고쳤으며, 이제는 모두 예상대로 작동한다. 도와 주셔서 감사합니다!

0

앱 설정에서 몇 개의 URL 입력란을 볼 수 있습니다. 캔버스 필드, 페이지 캔버스 필드 등 ... 사람들이 볼 수 있도록 (Facebook 앱 설정 페이지에서)이 필드의 값을 붙여 넣으십시오.

예를 들어,/show는 Canvas URL로 설정되어 있습니다. 누구든지 내 앱에 간다면 언제든지 보거나 보여줄 수 있습니다. 또한 최근에 URL을 변경 한 경우 설정 변경이 모든 FB 서버로 전달됨에 따라 약간의 지연이 발생할 수 있습니다.

+0

지금 당장 URL을 공개적으로 방송 할 준비가되지 않았습니다. 그래서 원래 게시물의 의사 URL이 사용됩니다. 귀하의 질문에 좀 더 일반적으로 대답하기 위해 Canvas URL과 Canvas secure URL의 두 필드 만 채 웁니다. 그들은 둘 다 동일한 위치로 간다. 차이점은 각각 사용되는 프로토콜로서 "http"와 "https"이다. 필자는 아직 구현하지 못한 기능 (예 : 페이스 북 사용자 인증)과 관련이있는 것처럼 다른 모든 필드를 비워 둡니다. –

+0

당신이 제기 한 시간 지연 질문에 관해서는 어제 응용 프로그램을 만들었고 밤새 방치 한 다음 오늘 아침에 다시 시도했습니다 (거의 18 시간 쯤 걸렸습니다). –

+0

사용중인 URL의 경로 부분은 "/ app/usa/fb /"입니다. apps.facebook.com에서 내 앱을로드하면 다음 메시지가 표시됩니다. 액세스 /보기에 문제가 발생했습니다. 이유 : 찾을 수 없음 부두에서 제공 : // 놀랍지 않게도, http://mydomain.com/view를 직접로드하면 정확한 오류 메시지가 표시됩니다. FB가 실제로 로그에서 우리 서버에 부딪히는 것을 볼 수 있습니다. 그러나로드 할 것을 말한 경로가 아닌보기 용입니다. 그게 내 머리를 긁적 게 만드는거야. –

관련 문제