0

OpenSocial PHP クライアント ライブラリを使用して、OAuth を使用して個人のプロファイルから生年月日などの MySpace または Orkut 情報を取得する方法に関するアドバイスはありますか?

私はプロセスに迷っており、チュートリアルは複雑です。どんな簡単なコードでも役に立ちます!

ありがとう。

4

2 に答える 2

1

まず、PHP OpenSocialClientが必要です。

ドキュメントに示されているように、osapiコンテナを作成する必要があります。これには、プロバイダと認証オブジェクトが必要です。MySpaceの場合、次のようになります。

$provider = new osapiMySpaceProvider();
$auth = new osapiOAuth2Legged("<consumer key>", "<consumer secret>", "<OpenSocial user ID>");
$osapi = new osapi($provider, $auth);

実際の文字列なのか、すでに知っておくべきものなのか、認証領域に何が入るのかわかりません。私がそれを入手したページにはもっと多くの情報があると確信しています。ただし、どちらの方法でも、osapiコンテナを取得したら、ユーザー情報を要求できます。

   $profile_fields = array(
        'aboutMe',
        'displayName',
        'bodyType',
        'currentLocation',
        'drinker',
        'happiestWhen',
        'lookingFor'
    );

$self_request_params = array(
      'userId' => $userId,              // Person we are fetching.
      'groupId' => '@self',             // @self for one person.
      'fields' => $profile_fields       // Which profile fields to request.
  );

$result = $osapi->people->get($self_request_params), 'self');
于 2009-10-21T07:58:37.643 に答える
1

Here's a nice tutorial: http://wiki.opensocial.org/index.php?title=Social_Website_Tutorial

于 2010-03-16T22:55:00.273 に答える