2009-05-07 6 views
0

저는 2 주 동안 Facebook 개발자에게 자신을 던지고 있습니다 ... 도전 중입니다. "이게 어떻게 작동합니까?" 관점에서, 그러나에서 "왜이 작동하지 않습니다!" 하나."Gotchas"in Facebook 응용 프로그램 개발

"잡았다", 예기치 않은 동작, 또는 사람들이 페이스 북의 작업과 보상을 위해 한 일들을보고있는 바로 그 버그에 대해 궁금합니다.

현재 알바트 로스는 (베타) 데이터 저장소 API입니다. 그것의 아주 신뢰할 수없는. getObject 호출은 {1, 2, 3} 값으로 생성 된 {foo, bar, val} 필드를 가진 객체가 {1, 0, 3}, {0, 0, 3}을 반환 할 수 있도록 부분 반환 값으로 실패 할 수 있습니다. 등등. 나는 아직 받아 들일만한 일을 발견하지 못했다.

런너 업은 사용자 프로필 페이지에서 <fb:if-*>을 사용할 수 없음을 나타냅니다. 나는 진정으로 왜곡 된 영어와 <fb:visible-to-owner>으로 보상했습니다.

답변

1

데스크톱 응용 프로그램을 만들 때 여러 번 실행되었으므로 다른 사람들이 쉽게 사용할 수 있도록 Desktop page on the Facebook Wiki 특수 파일을 만들었습니다. 내가 발견 한 가장 큰 두 가지 '잡았다'는 페이스 북의 사용자 설정 페이지에 앱이 '데스크톱 앱'으로 표시되고 데스크톱 앱이 데스크톱 앱 외에 브라우저 세션에서 사용자를 로그 아웃하도록하는 것이었다. 대답은 위키 페이지에 있습니다.

0

저는 페이스 북이 현재의 OpenAuth 2.0 표준을 따르지 않는다는 사실에 많은 어려움을 겪고 있습니다. 그들은 가깝지만 충분하지는 않습니다.

그러나 이것은 부분적으로는 내가 좋아하는 DotNetOpenAuth 라이브러리를 많이 사용하거나 다른 방법으로 사용하고 싶기 때문에 부분적으로 여기 있습니다. P