私はさまざまなウェブサイトを簡単に調べて、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
5
A
答えて
9
まあ、JS SDKの方が一般的です。誰もがPHPでサーバーサイドコードを開発するわけではありませんが(Java/Scala/.NET/Python/etcなどを使用している可能性があります)、だれもははJavaScriptでクライアントサイドコードを記述する必要があります。
いずれの場合も、できる限りJavaScript SDKを使用する利点があります。
- サーバーに負荷がかかりません。
- リクエストがクライアントブラウザから直接Facebookに送信されるので、レスポンスタイムが改善されます。=> your server => Facebook、そしてもう一度。
結果がデータベースに保存されるか、セキュリティに敏感な操作のために、サーバー側で処理する必要がある場合があります。 (例えば、あなたのアプリケーションのaccess_tokenをクライアントに渡して、その秘密情報としてそこから使うことはありません)。
また、 'とても少しの努力'がPHP SDKに入れられています.GETリクエストやJson/XMLレスポンスの取得、POSTパラメータからのsigned_requestの読み取り、デコードそれ。非常に簡単にSDKを使用せずに実行できます。 (これは、他のサーバー側言語を使用する開発者が行うことです)。ブラウザ間の問題を処理するJavaScript SDKがキャンバスページのスクロールやIframeダイアログのポップアップなどの操作を行うにはFBと通信する必要があるため、同じことは言えません。あなたはうまくテストSDKなしでそれをしようとするには少し狂っている必要があります。
1
PHP SDKは、FacebookのAPIを中心としたサーバー側のラッパーです。
JS SDKは、Node.jsを実行している場合、またはクライアントで使用することができます。
Facebookとのコミュニケーションの場所は、クライアント側かサーバー側かによって決まります。
関連する問題
- 1. PHP SDK 3.1.1とJS SDKのgetUser()0
- 2. Facebook JS/PHP SDK
- 3. Facebookセッションjs-SDKからphp-SDKへ
- 4. JS SDKとPHP SDKをリフレッシュしないでください。
- 5. Facebook SDK JavascriptとPHP
- 6. PHP SDKセッションが失われ、JS SDKのリフレッシュが必要
- 7. FACEBOOK - 一緒にPHP SDK&JS SDKを統合 - 無限爽やか
- 8. facebook js sdk language
- 9. AWS S3 getObject JS SDK
- 10. Facebook JS SDK - リクエストUI
- 11. Paypal PHP SDKエラー
- 12. Facebook PHP sdk
- 13. Facebook api php-sdk
- 14. Facebook PHP SDKログアウト
- 15. Facebook PHP SDK v5
- 16. PHP SDK(v.3.1.1)
- 17. Facebook-php-sdk
- 18. Facebook Connect - JavaScriptとPHP SDK
- 19. PHP SDKのログインとローカルホスト
- 20. Facebook PHP SDK APIとURLリライト
- 21. Facebook SDKとPHP配列
- 22. PHP SDK 3.1.1とJSが動作しない場合のログイン
- 23. 最新のFacebook js sdkでログインし、最新のphp sdkでログアウトすると、js sdkページが爽やかになります
- 24. Open Auth Dialog in Facebook php SDK
- 25. JS SDK:プレーンテキストとセキュリティでのaccess_token
- 26. publishing JS SDKプロパティからフィード
- 27. lFacebook JSのSDK - イベントが
- 28. Amazon S3 JS SDK putBucketLifecycleConfiguration XMLスキーマエラー
- 29. facebook php sdk api query
- 30. Facebook PHP SDK 3.0 - cancel_url
しかし、サーバー(またはクライアント)側でそれを行う際に特別なメリットはありますか? – Kar
それは利益についてではなく、あなたがしたいことです。 –
その場合、FacebookがログインボタンなどをJS SDKだけに使用するよう設計し、PHP SDKを使用しない理由を知っていますか? – Kar