特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 3.0 ライセンスでライセンスされています。
Google Code が利用できる言語: English - Español - 日本語 - 한국어 - Português - Pусский - 中文(简体) - 中文(繁體)
トップレベルの people 関数群の名前空間です。
<static>
opensocial.Environment
getEnvironment()
<static>
Boolean
hasPermission(permission)
<static>
opensocial.Activity
newActivity(params)
<static>
opensocial.Activity.MediaItem
newActivityMediaItem(mimeType, url, opt_params)
<static>
opensocial.DataRequest
newDataRequest()
<static>
opensocial.Message
newMessage(body, opt_params)
<static>
requestCreateActivity(activity, priority, opt_callback)
<static>
requestPermission(permissions, reason, opt_callback)
<static>
requestSendMessage(recipients, message, opt_callback)
<static>
requestShareApp(recipients, reason, opt_callback)
<static> opensocial.Environment getEnvironment()
opensocial.Environment 現在の環境
<static> Boolean hasPermission(permission)
opensocial.Permission permission - 許可です。
Boolean この許可へのアクセス権がガジェットに付与されている場合は true、付与されていない場合は false
<static> opensocial.Activity newActivity(params)
関連項目: reque tCreateActivity()
TITLE_ID または TITLE のどちらかを設定することのみ必須です。ただし、タイトルやタイトル テンプレートで変数を使用している場合は、TEMPLATE_PARAMS も設定する必要があります。
これら以外に設定可能なフィールドは、URL、MEDIA_ITEMS、BODY_ID、BODY、 EXTERNAL_ID、PRIORITY、STREAM_TITLE、STREAM_URL、STREAM_SOURCE_URL、STREAM_FAVICON_URL です。
コンテナで使用する必要があるのは、TITLE_ID または TITLE のみです。追加のパラメータを無視するように指定することもできます。
サポートされるフィールドについて詳しくは、Field をご覧ください。
Map.<opensocial.Activity.Field, Object> params - アクティビティを定義するパラメータです。
opensocial.Activity 新しい Activity オブジェクト
<static> opensocial.Activity.MediaItem newActivityMediaItem(mimeType, url, opt_params)
String mimeType - メディアの MIME タイプです。
String url - メディアの格納場所です。
Map.<opensocial.Activity.MediaItem.Field, Object> opt_params - MediaItem オブジェクトに設定する必要があるその他のフィールドです。定義済みの Field はすべてサポートされています。
opensocial.Activity.MediaItem 新しい MediaItem オブジェクト
<static> opensocial.DataRequest newDataRequest()
opensocial.DataRequest DataRequest オブジェクト
<static> opensocial.Message newMessage(body, opt_params)
String body - メッセージのメイン テキストです。
Map.<opensocial.Message.Field, Object> opt_params - Message オブジェクトに設定する必要があるその他のフィールドです。定義済みの Field はすべてサポートされています。
opensocial.Message 新しい Message オブジェクト
<static> requestCreateActivity(activity, priority, opt_callback)
関連項目: newActivity()
注: これがそのユーザー用に初めて作成されたアクティビティで、その要求の優先度に HIGH が割り当てられている場合、この呼び出しによってユーザー フローが開かれ、現在のガジェットから移動することがあります。コンテナでこのメソッドがサポートされていない場合は、opensocial.ResponseItem をパラメータとしてコールバックが呼び出されます。この応答アイテムにはエラー コードがあり、NOT_IMPLEMENTED に設定されます。
opensocial.Activity activity - 作成するアクティビティです。
opensocial.CreateActivityPriority priority - この要求の優先度です。
Function opt_callback - 要求の処理が完了したときに呼び出す関数です。このコールバックが呼び出されるか、ガジェットが最初からリロードされます。この関数には、1 つのパラメータ opensocial.ResponseItem が渡されます。要求に問題があったかどうかに応じて、エラー コードが設定されます。エラーがなかった場合は、アクティビティが作成されます。エラーがあった場合は、応答アイテムの getErrorCode メソッドを使用して、どのように対処するかを判断できます。応答アイテムのデータは設定されません。
<static> requestPermission(permissions, reason, opt_callback)
Array.<opensocial.Permission> permissions - 閲覧者からの要求に対する許可です。
String reason - これらの許可が必要となる理由をユーザーに説明する文字列です。
Function opt_callback - 要求の処理が完了したときに呼び出す関数です。このコールバックが呼び出されるか、ガジェットが最初からリロードされます。この関数には、1 つのパラメータ opensocial.ResponseItem が渡されます。要求に問題があったかどうかに応じて、エラー コードが設定されます。エラーがなかった場合は、すべての許可が付与されます。エラーがあった場合は、opensocial.hasPermission を使用して、どの許可がまだ拒否されているかを確認できます。応答アイテムのデータが設定されます。このデータは、付与された opensocial.Permissions の配列です。
<static> requestSendMessage(recipients, message, opt_callback)
Array.<String>, String recipients - ID、ID の配列、またはグループ参照です。サポートされるキーは、VIEWER、OWNER、VIEWER_FRIENDS、OWNER_FRIENDS、またはこれらのグループのいずれかに含まれている単一の ID です。
opensocial.Message message - 指定したユーザーに送信するメッセージです。
Function opt_callback - 要求の処理が完了したときに呼び出す関数です。このコールバックが呼び出されるか、ガジェットが最初からリロードされます。この関数には、1 つのパラメータ opensocial.ResponseItem が渡されます。要求に問題があったかどうかに応じて、エラー コードが設定されます。エラーがなかった場合は、メッセージが送信されます。エラーがあった場合は、応答アイテムの getErrorCode メソッドを使用して、どのように対処するかを判断できます。応答アイテムのデータは設定されません。
<static> requestShareApp(recipients, reason, opt_callback)
Array.<String>, String recipients - ID、ID の配列、またはグループ参照です。サポートされるキーは、VIEWER、OWNER、VIEWER_FRIENDS、OWNER_FRIENDS、またはこれらのグループのいずれかに含まれている単一の ID です。
opensocial.Message reason - ユーザーがガジェット自体の共有を必要とする理由です。この理由は、コンテナがアプリケーションの共有の許可をユーザーに求める際に使用できます。これを無視することも可能です。
Function opt_callback - 要求の処理が完了したときに呼び出す関数です。このコールバックが呼び出されるか、ガジェットが最初からリロードされます。この関数には、1 つのパラメータ opensocial.ResponseItem が渡されます。要求に問題があったかどうかに応じて、エラー コードが設定されます。エラーがなかった場合は、共有要求が送信されます。エラーがあった場合は、応答アイテムの getErrorCode メソッドを使用して、どのように対処するかを判断できます。応答アイテムのデータは設定されません。