다양한 웹 사이트 둘러보기에서 JS SDK가 PHP SDK보다 훨씬 많이 사용되는 것 같습니다. PHP로 구현 된 사이트조차도 JS SDK를 사용합니다. PHP 참조 페이지에는 776 개의 좋아요가 있지만 JS 참조 페이지에는 20k + 개의 좋아요가 있습니다. PHP 참조 페이지에는 PHP SDK가 Facebook 로그인을 페이지에 추가하는 데 도움이되지만 로그인 버튼조차도 JS SDK를 사용한다고합니다. PHP SDK는 실제로 전혀 이점이 있습니까? 왜 PHP SDK에 약간의 노력을 기울이고 있습니까?JS SDK와 PHP SDK
답변
글쎄, JS SDK가 더 많이 사용됩니다. 모두가 PHP로 서버 측 코드를 개발하지는 않지만 (자바/스칼라/.NET/파이썬 등을 사용할 수 있음) 모두 은이 JavaScript로 클라이언트 측 코드를 작성해야합니다.
중 하나의 장점으로, 할 수있을 때 JavaScript SDK를 사용하면 확실한 이점이 있습니다.
- 서버에 부하가 적습니다.
- 요청이 클라이언트 브라우저에서> => your server => Facebook으로 이동하는 대신 클라이언트 브라우저에서 곧바로 페이스 북으로 이동하고 다시 돌아 오는 응답 시간이 단축됩니다.
데이터베이스에 결과를 저장하려고하거나 보안에 민감한 작업을하기 때문에 서버 쪽에서해야 할 일이 있습니다. (예를 들어 앱의 access_token을 클라이언트에게 넘겨서 그곳의 비밀로 사용하지 않기).
또한 '매우 적은 노력'이 PHP SDK에 포함됩니다. GET 요청을 만들고 Json/XML 응답을 받고, POST 매개 변수에서 signed_request를 읽고 디코딩하는 등의 모든 표준 HTTP 작업이 PHP 패키지에 포함되어 있기 때문입니다. 그것. SDK없이 매우 쉽게 할 수 있습니다. (그리고 이것은 다른 서버 측 언어를 사용하는 개발자들이하는 일입니다.) 브라우저 간 문제를 처리해야하는 JavaScript SDK가 캔버스 페이지를 스크롤하거나 Iframe 대화 상자를 팝업하는 것과 같은 작업을 수행하려면 FB와 통신해야한다는 점은 말할 수 없습니다. 당신은 잘 테스트 SDK없이 그것을하려고 시도 조금 미친해야 할 것입니다.
PHP SDK는 독점적으로 페이스 북의 API를 둘러싼 서버 측 래퍼입니다.
JS SDK는 Node.js를 실행 중이거나 클라이언트에서 사용하는 경우 서버에서 사용할 수 있습니다.
클라이언트 측 또는 서버 측에서 Facebook과 통신 할 위치를 결정하는 것은 여러분에게 달려 있습니다.
- 1. Facebook JS/PHP SDK
- 2. FB JS SDK
- 3. 순수 PHP 페이스 북 sdk 또는 페이스 북의 PHP SDK와 자바 SDK를
- 4. 페이스 북 js sdk "/ me/permissions"액세스 토큰을 반환하지 않음 (js sdk/php sdk 충돌?)
- 5. SDK 타겟은 android SDK와 함께 오류를 지정해야합니다.
- 6. Facebook JS SDK 및 PHP SDK 액세스 토큰 충돌
- 7. 페이스 북 - PHP SDK 및 JS SDK 통합 - 무한 상쾌
- 8. AmazonSTS를 aws php sdk와 함께 사용하는 방법?
- 9. FB.getLoginStatus 문제 ~ JS SDK
- 10. JS SDK apprequest security
- 11. JS SDK 현재 언어
- 12. FB.Data. * JS sdk
- 13. GM_xmlhttprequest를 addon SDK와 호환되는 것으로 변환하는 FireFox Extension SDK
- 14. rails facebooker vs facebook js sdk
- 15. iOS SDK와 시뮬레이터의 차이점
- 16. 페이스 북의 PHP : SDK와 SDK의 차이가 없습니다.
- 17. PHP의 SDK 3.1.1 및 JS SDK 인 getUser() 0
- 18. 페이스 북의 JS SDK 및 PHP SDK를 새로 고침하지 않으시겠습니까?
- 19. 페이스 북 JS SDK 구문
- 20. 페이스 북 JS SDK : 벽
- 21. Facebook js sdk iPhone 로그인
- 22. Windows Phone 7.1 SDK와 Windows Phone 7.5 SDK
- 23. Facebook JS SDK와 함께 Deauthorize 콜백 URL을 사용하는 방법?
- 24. 페이스 북에서 Open Auth Dialog php SDK
- 25. PHP SOAP SDK와 함께 "Buyer Pays on PayPal"사용
- 26. "FB.Canvas.setAutoResize"를 PHP SDK와 함께 사용하는 방법은 무엇입니까?
- 27. js sdk from application like button
- 28. DirectX SDK와 VS 2010의 통합
- 29. Facebook SDK Javascript and PHP
- 30. 최신 Facebook js sdk로 로그인하고 최신 PHP sdk로 로그 아웃하면 js sdk 페이지가 새로 고쳐집니다.
그러나 서버 (또는 클라이언트) 측에서 특정 이점이 있습니까? – Kar
그것은 혜택에 관한 것이 아니라 원하는 것에 관한 것입니다. –
그런 경우 Facebook에서 로그인 버튼 등을 PHP SDK가 아닌 JS SDK에만 사용해야하는 이유를 알고 있습니까? – Kar