2012-05-31 1 views
0

크레딧 :오류 1151 내가 외부 사이트에 크레딧 API를 사용하여 팝업에서 다음과 같은 오류를 얻을려고 API

* API 오류 코드 : 1151

API 오류 설명 : 미안하지만, 이 앱은 Facebook 크레딧을받을 자격이 없습니다. 이 앱이 이전에 크레딧을 승인 한 경우 다시 시도하십시오.

오류 메시지 : 잘못된 응용 프로그램 *

여기에 언급 한 바와 같이 :

Facebook Credits. Error 1151

만 FB 캔버스 응용 프로그램이받을 수 있습니다.

BUT! 나는 팝업 URL을 가지고 페이지팝업에서 디스플레이 매개 변수를 변경하는 경우

, 그것은 잘 작동합니다.

그래서 궁금한데, 외부 사이트에서 사용할 수 있을지 말 것인가?

는 왜 페이지로 작동 않고 팝업대로 작동하지 않습니다?

답변

0

왜 페이지로 작동하며 팝업으로 작동하지 않습니까?

이 대화 상자는 데스크탑 디스플레이 모드를 지원합니다 : 페이지를 문서 명확하게 언급으로 명시 적으로, 그 방법을 설계하기 때문에

. 또한 매우 명확하게 명시

그리고 https://developers.facebook.com/docs/credits/ (https://developers.facebook.com/docs/reference/dialogs/pay/),

페이스 북은 자신의 뿐만 아니라 페이스 북의 앱에 자신의 사용자 를 충전하는 우리의 지불 서비스를 활용하는 개발자 수있는 지불 플랫폼을 제공 모바일 웹 응용 프로그램.

+0

요약 해 주셔서 감사합니다. 외부 앱에서이 API를 사용할 수 없다는 정보에 대해 혼란 스러웠습니다. 전체 웹에 퍼졌습니다. – user1428567

+0

또 다른 질문이 생깁니다. 나는 휴대 전화와 페이지를위한 팝업을 사용하고 싶다. 기기가 모바일 기기인지 여부를 확인하는 데 FB 방식으로 바람직한 방법이 있습니까? 아마도 FB에서 사용하는 사용자 에이전트 목록일까요? 미리 감사드립니다. – user1428567

+0

제공된 첫 번째 링크는 더 이상 유효하지 않습니다. 다음은 새로운 해당 링크입니다. https://developers.facebook.com/docs/concepts/payments/dialog/ – Baz

1

이 오류 코드가 표시 되긴했지만 캔버스가 있습니다. 다른 사람들이 인터넷 검색을하는 경우와 우리가 그랬던 것처럼 여기저기서 여기에 올려 놓으십시오.

프레임 세트 내에서 결제 대화 상자를 호출 할 수없는 것으로 나타났습니다. 그래서, 프레임 셋을 피하는 또 다른 이유.