Actionscript 3 API를 사용하여 Flash 기반 (AS3) Facebook Connect 사이트를 만들고 있으며 사용자가 올바르게 로그인 할 수 있도록 기본 FB Connect 기능을 갖추고 있지만, 특정 확장 된 사용 권한을 요청하려고 할 때 벽에 부딪치게됩니다. 나는 긍정적 인 아니에요,하지만 AS3 API에 두 개의 매우 중요한 제한 사항이 있습니다 것처럼 나타납니다Actionscript 3 Facebook API 제한
당신은 초기 로그인 호출 별도로 확장 된 권한에 대한 메시지를 표시해야하며이. 즉, 하나가 아닌 두 개의 모달 대화 상자가 필요합니다. 이것은 연결이 FacebookSessionUtil의 인스턴스로 처리되기 때문에 확장 권한 요청은 FacebookSessionUtil.Facebook의 인스턴스로 처리되기 때문인 것으로 보입니다.
사용자가 자신의 이메일 주소를 애플리케이션과 공유하도록 허용하는 방법이없는 것처럼 보입니다. http://facebook-actionscript-api.googlecode.com/svn/release/current/docs/index.html을 완전히 숙독했지만 "이메일"권한처럼 보이는 것은 사용자가 앱이 이메일 주소를 직접 공유하지 않고 페이스 북을 통해 이메일을 보내도록 허용한다는 것입니다.
여기에 내 가정이 잘못 되었습니까? JS 및 ExternalInterface를 사용하여이 작업을 더 잘 수행 할 수 있습니까? 차라리 자리에있는 것을 다시 짓지는 않겠지 만 이러한 한계가 현실이면 다른 선택의 여지가없는 것처럼 보입니다.
의견이나 도움을 주시면 대단히 감사하겠습니다. 감사!
afaik facebook 절대 타사에서 이메일 주소에 액세스하지 못하게하므로 다른 클라이언트 라이브러리가 도움이되지 않습니다. – grapefrukt
grapefrukt - Facebook의 확장 권한 목록에 언급 된 첫 번째 "데이터"항목은 사용자의 기본 전자 메일 주소입니다. http://developers.facebook.com/docs/authentication/permissions – justinbach