特に記載のない限り、このページのコンテンツはクリエイティブ コモンズのアトリビューション 2.5 ライセンスにてライセンスされています。
Google Code の提供: 中文 - English - Português - Pусский - Español - 日本語
トップレベル関数群の名前空間です。
<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 - メディア アイテム オブジェクトに設定する必要のあるその他のフィールド。定義済みの Field はすべてサポートされます。
opensocial.Activity.MediaItem 新しい MediaItem オブジェクト
<static> opensocial.DataRequest newDataRequest()
opensocial.DataRequest Request オブジェクト
<static> opensocial.Message newMessage(body, opt_params)
String body - メッセージの主文です。
Map.<opensocial.Message.Field, Object> opt_params - メッセージ オブジェクトに設定する必要のあるその他のフィールド。定義済みの 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 メソッドを使用して、どのように対処するかを判断できます。応答アイテムのデータは設定されません。