opensocial.DataRequest¶
メンバーのプロフィールやアクティビティなどの情報をSNSから取得するために使用します。 DataRequest オブジェクトの生成には opensocial.newDataRequest メソッドを使用して下さい。
これから新しくアプリを作成しようと考えている場合は、プロフィール等の取得に OSAPI の使用を検討してください。 OpenSocial v1.0 以降では DataRequest クラスを含む多くのクラス・メソッドが Deprecated とされています。
add()¶
Arguments: - request (Object) – 実行するリクエスト
- opt_key (String) – リクエストの結果を取得するために使用するキー
DataRequest オブジェクトで実行するリクエストを追加します。これによってリクエストを複数まとめて実行することが可能です。 opt_key は各リクエストの結果を取得するためのキーとして使用します。
newCreateAlbumRequest()¶
Arguments: - An (opensocial.IdSpec) – アルバムを作成するメンバーまたはグループ
- album (opensocial.Album) – 作成するアルバム
Returns: リクエストオブジェクト
実装されていません 新規にアルバムを作成します。
newCreateMediaItemRequest()¶
Arguments: - An (opensocial.IdSpec) – アルバムを所有するメンバーまたはグループ
- albumId (String) – 追加先のアルバム
- mediaItem (opensocial.MediaItem) – 追加するアイテム
Returns: リクエストオブジェクト
実装されていません アルバムにアイテムを追加します。
newDeleteAlbumRequest()¶
Arguments: - An (opensocial.IdSpec) – アルバムを所有するメンバーまたはグループ
- albumId (String) – 削除するアルバム
Returns: リクエストオブジェクト
実装されていません アルバムを削除します。
newFetchActivitiesRequest()¶
Arguments: - idSpec (opensocial.IdSpec) – アクティビティを取得する対象
- opt_params (Map.<opensocial.DataRequest.ActivityRequestFields|Object>) – アクティビティ取得のためのオプション
Returns: リクエストオブジェクト
アクティビティを取得します。
newFetchAlbumsRequest()¶
Arguments: - An (opensocial.IdSpec) – 取得するアルバムの所有者
- opt_params (Map.<String|String>) – アルバム取得のためのオプション
Returns: リクエストオブジェクト
アルバムを取得します。
newFetchMediaItemsRequest()¶
Arguments: - An (opensocial.IdSpec) – 取得する MediaItem の所有者
- albumId (String) – 取得する MediaItem のアルバムID
- opt_params (Map.<String|String>) – MediaItem 取得のためのオプション
Returns: リクエストオブジェクト
アルバム内の MediaItem を取得します。
newFetchPeopleRequest()¶
Arguments: - idSpec (opensocial.IdSpec) – 取得するメンバー
- opt_params (Map.<opensocial.DataRequest.PeopleRequestFields|Object>) – 取得時のオプション
Returns: リクエストオブジェクト
Note
この処理は osapi.people.* で置き換え可能です。
メンバー情報の一覧を取得します。
newFetchPersonAppDataRequest()¶
Arguments: - idSpec (opensocial.IdSpec) – 取得する対象となるメンバー
- key (Array.<String> | String) – 取得するデータのキー
- opt_params (Map.<opensocial.DataRequest.DataRequestFields|Object>) – 取得時のオプション
Returns: リクエストオブジェクト
Note
この処理は osapi.appdata.* で置き換え可能です。
アプリの保存しているデータを取得します。
newFetchPersonRequest()¶
Arguments: - id (String) – 取得するメンバーのID
- opt_params (Map.<opensocial.DataRequest.PeopleRequestFields|Object>) – 取得時のオプション
Returns: リクエストオブジェクト
Note
この処理は osapi.people.* で置き換え可能です。
メンバー情報を取得します。
newRemovePersonAppDataRequest()¶
Arguments: - keys (Array.<String> | String) – 削除するデータのキー
Returns: リクエストオブジェクト
Note
この処理は osapi.appdata.* で置き換え可能です。
アプリの保存しているデータを削除します。
newUpdateAlbumRequest()¶
Arguments: - An (opensocial.IdSpec) – アルバムの所有者
- albumId (String) – アルバムID
- fields (Map<opensocial.Album.Field|object>) – 更新するフィールドと値の組
Returns: リクエストオブジェクト
実装されていません アルバムの情報を更新します。
newUpdateMediaItemRequest()¶
Arguments: - An (opensocial.IdSpec) – MediaItem の所有者
- albumId (String) – アルバムID
- mediaItemId (String) – MediaItem のID
- fields (Map<opensocial.MediaItem.Field|object>) – 更新するフィールドと値の組
Returns: リクエストオブジェクト
実装されていません アルバムに含まれる MediaItem の情報を更新します。
newUpdatePersonAppDataRequest()¶
Arguments: - key (String) – 更新するデータのキー
- value (Object) – 更新後のデータ
Returns: リクエストオブジェクト
Note
この処理は osapi.appdata.* で置き換え可能です。
アプリの保存しているデータを更新します。