2009-05-07 3 views
0

Я бросился на Facebook dev уже пару недель, и это было ... сложно. Не от «как это работает?» точки зрения, но от «почему это не работает!» один.«Gotchas» в Facebook Разработка приложений

Мне любопытно, что такое «gotchas», неожиданное поведение или просто ошибки, которые люди видели в работе Facebook и что они сделали для компенсации.

Мой текущий альбатрос - это (бета) DataStore API; его вполне ненадежный. Вызовы getObject могут завершиться с частичными возвращаемыми значениями, так что объект с полями {foo, bar, val}, созданный со значениями {1, 2 3}, мог бы, предположительно, возвращать {1, 0, 3}, {0, 0, 3} и т. д. Мне еще предстоит найти приемлемую работу.

Бегун наверху является неспособностью использовать <fb:if-*> на странице профиля пользователя. Я получил компенсацию за некоторые поистине искривленные английские и <fb:visible-to-owner>.

ответ

1

Я столкнулся с несколькими при создании рабочего приложения, я создал специальный Desktop page on the Facebook Wiki, чтобы сделать его проще для других. Две самые большие «gotchas», которые я обнаружил, заставили приложение отображаться как «настольное приложение» на странице настроек пользователей в Facebook, а настольное приложение выведет пользователя из сеанса браузера в дополнение к настольному приложению. Ответы на этой странице wiki.

0

У меня возникли проблемы с тем, что Facebook не соответствует действующим стандартам OpenAuth 2.0. Они близки, но недостаточно близко.

Но это частично связано с тем, что я хочу использовать библиотеку DotNetOpenAuth, которая не любит Facebook так много или наоборот, не уверен здесь: P

Смежные вопросы