2

私は現在、Gigyaを使用して他のネットワークからのデータを取得し、ユーザーが自分のサイトにログインして、phpを使用してデータをデータベースに投稿できるようにしています。

データを投稿するためにインストールするのが正確ではないため、これが利用可能な最良のオプションであるかどうかはわかりません。彼らは、個々のことを行う方法に関するサブセクションにすべてを入れました。

別のサービスを使用したり、自分で作成したりするためのカスタムチュートリアルがあるかどうか知りたいです。いくつかのサイトのAPIと開発を読み、FacebookはJSONを使用しているようですが、これはよく知らないものです。

4

2 に答える 2

1

質問には 2 つの要素があります。

まず、認証。複数のネットワーク認証を提供するサービスがいくつかありますが、1 人のユーザーに複数のサービスを使用することは一般的ではありません。ほとんどの場合、自分で行う必要があります。複数の ID を並行して処理するには、サーバーで ID を保存し、独自にセッションを管理する必要があります。Gigya は認証ソリューションの 1 つですが、他にも 2 つの優れたソリューションがあります。

次に、APIを使用します。そのためには、何をすべきかを決定し、Javascript SDK またはサーバー側の SDK を使用して自分で API を呼び出す必要があります。認証では、メッセージを投稿したりデータを取得したりするために、oauth (最も一般的な認証方法) キーを提供する必要があることに注意してください。詳細はこちら:

  • developers.facebook.com/docs/api
  • developer.twitter.com/doc
于 2010-12-03T12:38:16.310 に答える
0

ギガの特筆すべき点。には、基本的にユーザーが複数のソーシャルネットワークとの同時接続を確立できるようにする「showAddConnectionUI」と呼ばれる機能があります。たとえば、ユーザーが Facebook でサイトに認証されると、必要に応じて Twitter や Google にも接続できます。良い点は、Gigya がこれらの ID を管理するため、技術的には何も実装する必要がないことです... getUserInfo 関数を呼び出すだけで、ID のコレクションが返されます。

それが役立つかどうかはわかりません... 私たちのサイトでこの機能を使用していますが、うまく機能しています。showAddConnectionsUI へのリンクは次のとおりです。

http://wiki.gigya.com/030_API_reference/010_Client_API/020_Methods/socialize.showAddConnectionsUI

于 2010-12-17T04:53:18.347 に答える