나는 Facebook 용 게임을 개발 중입니다. 사용자가 다른 사람들을 게임에 초대하는 방법이 필요합니다. 이를 위해 apprequests 대화 상자를 사용합니다. 내가 같이 함께 접착제 대화 URL로 사용자 리디렉션 :이 탐색시회피 오류 100 : 응용 프로그램 요청 대화 상자에서 유효하지 않은 매개 변수 (유효한 리디렉션 URI 필요)
이$url = "http://www.facebook.com/dialog/apprequests?app_id=".$id."&message=".urlencode("foobar")."&redirect=".urlencode("http://some.arbitrary.url.com");
. (물론, 그리 임의되지 인수,하지만 그들은 여전히 나에게 제정신 볼을), 사용자 'API 오류 코드 : 100, API 오류 설명 : 잘못된 매개 변수, 오류 메시지 : 올바른 리디렉션 URI가 필요합니다.'에서 꾸짖습니다. 나는 해결책을 찾기 위해 주변에서 인터넷 검색을 시도했지만이 오류를받은 모든 사람들이 URL/메시지를 잊어 버리는 것을 잊어 버린 것 같습니다. 또한 응용 프로그램 캔버스 URL과 같이 비고없이 받아 들여야하는 몇 가지 URL을 시도했습니다.
실수를 저지르고있는 사람이 있습니까?
API 오류 코드 : 191 API 오류 설명 : 지정한 URL은 응용 프로그램에서 소유하지 않습니다. 오류 메시지 : redirect_uri는 응용 프로그램에서 소유하지 않습니다. redirect_uri가 apps.facebook.com/whatever를 가리키면 그게 내가 얻는 것입니다. 응용 프로그램에서 소유 한 URL을 가리키면 이전과 같은 오류가 발생합니다 (100, 유효한 URI 필요). –
응용 프로그램에서 소유 한 URL입니까? (즉, 앱 도메인은 whatever.com입니다. URL은 something.whatever.com/something이어야합니다) – Igy
예, 그렇습니다. 실제로 개발자 앱에 입력 한 정확한 URL입니다. 실제로 문제가 될 수 있다고 생각했기 때문에 응용 프로그램에서 어떤 오류가 있는지 확인하기 위해 소유하지 않은 임의의 URL을 입력 한 다음 "redirect_uri가 응용 프로그램 소유가 아닙니다"라는 메시지를 받았습니다. –