Я пытаюсь использовать facebook js sdk для разработки приложения, но я обнаружил, что есть 2 версии sdk, мой вопрос - это то, что поддерживает новый, а что w = нет? и если xdreceive.htm по-прежнему необходим для новой версии, я прочитал документы и до сих пор не могу это понять, может ли кто-то, кто имеет опыт работы в FB, меня любезно и позаботиться обо мне, спасибо за любую помощь!facebook javascript sdk question
ответ
Я в процессе преобразования моего приложения холста facebook из старой версии JavaScript SDK в новую версию. Возможно, я еще не столкнулся со всеми функциональными различиями, но я скажу вам те, которые я заметил.
Во-первых, xdreceive.htm не требуется для нового SDK. Все, что требуется для инициализации нового SDK, это код из документации в Facebook: http://developers.facebook.com/docs/reference/javascript/ Вы также можете сравнить это со старой документацией (я не могу опубликовать более одной ссылки, поэтому просто замените «javascript» в приведенном выше URL-адресе, "oldjavascript").
Одним из основных отличий между двумя SDK является то, что новый использует новый API-интерфейс Graph, а старый - в API Old Rest API Facebook. Facebook действительно подталкивает разработчиков к использованию нового Graph API, и никакие новые функции не будут добавлены в старый API.
К сожалению, все еще есть несколько вещей, которые вы можете сделать со старым SDK, который еще не был перенесен. Например, существует метод под названием FB.CanvasClient.scrollTo (x, y), который позволяет прокручивать до пятна в iframe, чтобы, например, вы могли прокручивать назад вверху после длинной страницы. В новом SDK нет эквивалентного метода. Кроме того, использование нового метода SDK для Dialogs (для публикации в потоке и т. Д.) Приведет к появлению всплывающего диалогового окна в середине страницы iframe, которая, если у вас есть действительно длинные страницы в приложении, может вызвать всплывающее окно выкл., и без метода scrollTo ваши пользователи могут его не заметить.
В принципе, есть еще несколько ошибок с новым SDK, но Facebook не будет добавлять новые функции для старого и, скорее всего, полностью прекратит поддерживать и разрешит его в какой-то момент. Если проблемы, о которых я упоминал, не представляют большой проблемы для вашего приложения, я бы рекомендовал использовать новый SDK, поскольку я считаю его более простым в использовании и чтобы не переделывать позже.
- 1. Facebook Graph session question
- 2. facebook javascript sdk fb_xd_fragment?
- 3. Facebook, JavaScript SDK
- 4. Facebook OAUTH2 javascript SDK
- 5. Javascript Facebook SDK Синтаксис
- 6. Facebook SDK Javascript
- 7. Javascript SDK Facebook: Параллельно?
- 8. javascript click question question
- 9. Android SDK beginner question
- 10. Использование Facebook PHP SDK с Javascript SDK
- 11. Facebook Application Security Question
- 12. facebook JSOn API question
- 13. Facebook Javascript SDK: Обработка ответа от Facebook
- 14. Facebook Javascript SDK Выход врезается Facebook приложение
- 15. Facebook Javascript SDK Autologin & Tokens
- 16. php javascript facebook sdk access_token
- 17. Facebook Javascript SDK Не загружается
- 18. Facebook JavaScript SDK помощь 1002
- 19. Facebook SDK Javascript и PHP
- 20. facebook javascript SDK - Загрузка асинхронно
- 21. Facebook Javascript SDK и OmniAuth
- 22. Facebook Javascript SDK FB Undefined
- 23. facebook javascript sdk getLoginStatus() проблемы
- 24. Facebook: облегченная версия JavaScript SDK?
- 25. Facebook AS3 SDK без JavaScript
- 26. Регистрация на Facebook - Javascript SDK
- 27. Facebook Язык Javascript SDK Язык
- 28. undefined response, facebook javascript SDK
- 29. facebook Javascript SDK рождения формат
- 30. Javascript SdK facebook Oauth 2.0