member/search.json 概要

SNSメンバー情報を検索して取得してきます。

リクエスト

パラメータ 説明
target*必須 string 取得したいメンバー情報の、ターゲットを指定します。
memberと指定するとメンバーそのものの情報が、
friendと指定するとメンバーのフレンドリストが、
communityと指定するとコミュニティの参加者リストが取得できます。
target_id *必須 integer 取得したいメンバー情報の、ターゲットとなるID(コミュニティID、メンバーID)を指定します。

レスポンス

フィールド名 説明
id メンバーIDを返します。
profile_image メンバーのプロフィール画像を絶対URLで返します。プロフィール画像が登録されていない場合は、no_image.gifを絶対URLで返します。
name メンバーのニックネームを返します。
friend 自分とフレンドリンクであればtrue、そうでなければfalseを返します。
blocking 自分がアクセスブロックしているメンバーであればtrue、そうでなければfalseを返します。
self このメンバー情報は自分自身のものであればture、そうでなければfalseを返します。
friends_count メンバーのフレンドリンクの数を返します
self_introduction メンバーのプロフィールにある自己紹介を返します。プロフィール項目に自己紹介が設定されていない場合はfalseを返します。

サンプルリクエスト

$ curl http://example.com/api.php/member/search.json?target=friend&target_id=1234&apiKey=5ad9d5a6a11c5f13ca5901a7c6e1d89ea991dc195666de393a61c808c61d19a5
$ curl http://example.com/api.php/member/search.json?target=community&target_id=123&apiKey=5ad9d5a6a11c5f13ca5901a7c6e1d89ea991dc195666de393a61c808c61d19a5

サンプルレスポンス

  1. {
  2. "data": [
  3. {
  4. "blocking": false,
  5. "friend": true,
  6. "friends_count": 5,
  7. "id": "6",
  8. "name": "ゆーだい",
  9. "profile_image": "http://38.openpne.jp/cache/img/png/w48_h48/m_6_3099bc9e91e6ba6c8125657cdd2b7ed6726ba3f9_png.png",
  10. "profile_url": "http://38.openpne.jp/member/6",
  11. "screen_name": "yudai1999",
  12. "self": false,
  13. "self_introduction": "Net-Top http://net-top.jp/ 管理人のゆーだいこと園田 裕大です。
  14. OpenPNEと株式会社手嶋屋、その中の人にいつもお世話になっております。
  15. お問い合わせ: webmaster@net-top.jp"
  16. },
  17. {
  18. "blocking": false,
  19. "friend": false,
  20. "friends_count": 1,
  21. "id": "43",
  22. "name": "test",
  23. "profile_image": "http://38.openpne.jp/images/no_image.gif",
  24. "profile_url": "http://38.openpne.jp/member/43",
  25. "screen_name": "sns@example.com",
  26. "self": false,
  27. "self_introduction": ""
  28. }
  29. ],
  30. "status": "success"
  31. }
  32.