«Gotchas» в разработке приложений Facebook

голоса
0

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

Я любопытно, что «ошибки», неожиданное поведение, или просто прямо вверх клопы людей было видеть делают Facebook работу и то, что они сделали, чтобы компенсировать.

Мой текущий альбатрос является (бета) DataStore API; его весьма ненадежны. Вызовы GetObject может потерпеть неудачу с частичными возвращаемых значений, так что объект с полями {Foo, бар, Val} создается со значениями {1, 2 3}, вероятно, может вернуться {1, 0, 3}, {0, 0, 3} и т.д. Я до сих пор найти приемлемую работу вокруг.

Второе место является невозможность использования <fb:if-*>на странице профиля пользователя. Я компенсирован с некоторыми действительно витым английским и <fb:visible-to-owner>.

Задан 07/05/2009 в 21:33
источник пользователем
На других языках...                            


2 ответов

голоса
1

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

Ответил 07/05/2009 в 21:56
источник пользователем

голоса
0

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

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

Ответил 04/06/2012 в 10:29
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more