这些资料是我学习的时候在网络上寻找到的,发布出来希望对大家有帮助,一起努力前进,嘿嘿......Microsoft C#规范 2.0 版 GFC用户提交

feedsky 抓虾 pageflakes google reader my yahoo bloglines 鲜果 有道 http://wap.feedsky.com/bliplink

OpenSocial API 参考

OpenSocial API 参考

(OpenSocial API v0.8.1)

OpenSocial JavaScript API 包括两个名称空间:opensocial.*gadgets.*。本页面包含 opensocial.* 名称空间。gadgets.* 名称空间包含在小工具 API 参考中。

目录

    返回页首

    类型规范

    本文档使用以下类型的规范:

    Array<T> Array。<T>
    数组只能填入 T 类型的对象。该规范类似于 Java 类。
    Map<K, V> Map。<K, V>
    K 类型键映射到 V 类型值的 JavaScript 对象。该规范也类似于 Java 类。它通常用于 opt_params 变量。
    静态
    标有静态类的类型没有公共或私有构造函数。换句话说,该类型是个名称空间,而不是可进行实例化以创建对象的类。此类型中的字段和函数也都标有静态
    布尔
    布尔值(不是 Boolean 对象)。
    字符串
    字符串值(不是 String 对象)。

    返回页首

    静态类 opensocial

    顶级用户功能的名称空间。

    方法概述

    <static>  opensocial.Environment getEnvironment()
    获取该小工具的当前环境。
    <static>  Boolean hasPermission(permission)
    如果当前小工具具有指定的访问权限,则返回 True。
    <static>  opensocial.Activity newActivity(params)
    创建活动对象,该对象表示服务器上的活动。
    <static>  opensocial.DataRequest newDataRequest()
    创建用于向服务器发送和从服务器获取数据的数据请求对象。
    <static>  opensocial.IdSpec newIdSpec(parameters)
    创建 IdSpec 对象。
    <static>  opensocial.MediaItem newMediaItem(mimeType, url, opt_params)
    创建媒体项目。
    <static>  opensocial.Message newMessage(body, opt_params)
    创建与活动相关联的媒体项目。
    <static>  opensocial.NavigationParameters newNavigationParameters(parameters)
    创建 NavigationParameters 对象。
    <static> requestCreateActivity(activity, priority, opt_callback)
    接受一个活动作为参数并尝试创建它,而无需等待操作结束。
    <static> requestPermission(permissions, reason, opt_callback)
    请求用户授予指定的访问权限。
    <static> requestSendMessage(recipients, message, opt_callback, opt_params)
    请求容器向指定用户发送特定消息。
    <static> requestShareApp(recipients, reason, opt_callback, opt_params)
    请求容器与指定用户共享该小工具。
     

    方法详述

    getEnvironment

    <static> opensocial.Environment getEnvironment()
      获取该小工具的当前环境。您可以使用该环境进行以下查询:该容器支持哪些个人资料域和界面、会将哪些参数传递给当前小工具等等。
      返回:
        opensocial.Environment  当前环境

    hasPermission

    <static> Boolean hasPermission(permission)
      如果当前小工具具有指定的访问权限,则返回 True。如果该小工具调用 opensocial.requestPermission 并被授予了权限,则该函数必须在所有后续调用中返回 True。
      参数:
        opensocial.Permission permission - 权限
      返回:
        Boolean  如果该小工具具有访问权限,则返回 True;否则返回 False

    newActivity

    <static> opensocial.Activity newActivity(params)
      创建活动对象,该对象可表示服务器上的活动。

      另请参阅:requestCreateActivity()

      仅需要设置 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 时才需要容器,并且容器可选择忽略其他参数。

      有关详细信息,请参阅

      参数:
        Map.<opensocial.Activity.Field, Object> params - 定义活动的参数
      返回:
        opensocial.Activity  新的活动对象

    newDataRequest

    <static> opensocial.DataRequest newDataRequest()
      创建用于向服务器发送和从服务器获取数据的数据请求对象。
      返回:
        opensocial.DataRequest  请求对象

    newIdSpec

    <static> opensocial.IdSpec newIdSpec(parameters)
      创建 IdSpec 对象。
      参数:
        Map.<opensocial.IdSpec.Field, Object> parameters - 定义 ID 规范的参数
      返回:
        opensocial.IdSpec  新的 IdSpec 对象

    newMediaItem

    <static> opensocial.MediaItem newMediaItem(mimeType, url, opt_params)
      创建媒体项目。表示图像、电影和音频。在服务器上创建活动时使用。
      参数:
        String url - 媒体文件的网址
        Map.<opensocial.MediaItem.Field, Object> opt_params - 应在媒体项目对象上设置的其他所有域;支持所有定义的

    newMessage

    <static> opensocial.Message newMessage(body, opt_params)
      创建与活动相关联的媒体项目。表示图像、电影和音频。在服务器上创建活动时使用。
      参数:
        String body - 消息的正文
        Map.<opensocial.Message.Field, Object> opt_params - 应在消息对象上设置的其他所有域;支持所有定义的
      返回:
        opensocial.Message  新的消息对象

    newNavigationParameters

    <static> opensocial.NavigationParameters newNavigationParameters(parameters)
      参数:
        Map.<opensocial.NavigationParameters.Field, Object> parameters - 定义导航的参数

    requestCreateActivity

    <static> requestCreateActivity(activity, priority, opt_callback)
      接受一个活动作为参数并尝试创建它,而无需等待操作结束。或者,也可等操作结束后调用一个函数。

      另请参阅:newActivity()

      注意:如果这是为用户创建的第一个活动,并且该请求的优先级标记为“高”,则该调用可打开一个用户流并浏览到小工具以外的内容。

      调用该回调,或者从头开始重新加载小工具。为该函数传递一个参数 opensocial.ResponseItem。设置错误代码以反映请求是否有问题。如果没有错,则创建活动。如果有错,则可以使用响应项目的 getErrorCode 方法来确定如何继续。响应项目的数据将不会设置。

      如果容器不支持此方法,则使用 opensocial.ResponseItem 调用回调。响应项目会将其错误代码设置为 NOT_IMPLEMENTED。

      参数:
        opensocial.Activity activity - 要创建的活动
        opensocial.CreateActivityPriority priority - 该请求的优先级
        Function opt_callback - 处理请求后要调用的函数。

    requestPermission

    <static> requestPermission(permissions, reason, opt_callback)
      请求用户授予指定的访问权限。如果容器不支持此方法,则使用 opensocial.ResponseItem 调用回调。响应项目会将其错误代码设置为 NOT_IMPLEMENTED。
      参数:
        Array.<opensocial.Permission> permissions - 要向查看者请求的权限
        String reason - 已向用户显示的需要这些权限的原因
        Function opt_callback - 处理请求后要调用的函数;调用该回调,或者从头开始重新加载小工具。为该函数传递一个参数 opensocial.ResponseItem。设置错误代码以反映请求是否有问题。如果没有错,则授予所有权限。如果有错,则可以使用 opensocial.hasPermission 以查看仍拒绝的权限。响应项目上的数据会进行设置。这将是授予的 opensocial.Permissions 的数组。

    requestSendMessage

    <static> requestSendMessage(recipients, message, opt_callback, opt_params)
      请求容器向指定用户发送特定消息。

      为该回调函数传递一个参数 opensocial.ResponseItem。设置错误代码以反映请求是否有问题。如果没有错,则发送消息。如果有错,则可以使用响应项目的 getErrorCode 方法来确定如何继续。响应项目的数据将不会设置。

      如果容器不支持此方法,则使用具有错误代码 NOT_IMPLEMENTED 的 opensocial.ResponseItem 调用该回调。

      参数:
        Array.<String>, String recipients - ID、ID 的数组或组参考;支持的关键字包括 VIEWER、OWNER、VIEWER_FRIENDS、OWNER_FRIENDS 或这些组中某个组内的单个 ID
        opensocial.Message message - 要发送给指定用户的消息
        Function opt_callback - 处理请求后要调用的函数;调用该回调,或者从头开始重新加载小工具
        opensocial.NavigationParameters opt_params - 可选参数,指明用户在提出请求时要向何处发送请求或何时接受请求;这些选项的类型均是 NavigationParameters.DestinationType

    requestShareApp

    <static> requestShareApp(recipients, reason, opt_callback, opt_params)
      请求容器与指定用户共享该小工具。

      为该回调函数传递一个参数 opensocial.ResponseItem。设置错误代码以反映请求是否有问题。如果没有错,则发送共享请求。如果有错,则可以使用响应项目的 getErrorCode 方法来确定如何继续。响应项目的数据将不会设置。

      如果容器不支持此方法,则使用 opensocial.ResponseItem 调用回调。响应项目会将其错误代码设置为 NOT_IMPLEMENTED。

      参数:
        Array.<String>, String recipients - ID、ID 的数组或组参考;支持的关键字包括 VIEWER、OWNER、VIEWER_FRIENDS、OWNER_FRIENDS 或这些组中某个组内的单个 ID
        opensocial.Message reason - 用户想让小工具本身共享的原因。当系统提示用户使用共享应用程序的权限时,容器可以使用该原因。也可以忽略该原因。
        Function opt_callback - 处理请求后要调用的函数;调用该回调,或者从头开始重新加载小工具
        opensocial.NavigationParameters opt_params - 可选参数,指明用户在提出请求时要向何处发送请求或何时接受请求;这些选项的类型均是 NavigationParameters.DestinationType

    返回页首

    类 opensocial.Activity

    活动的表示。

    活动通过一个标题和一个可选活动实体呈现。

    调用 opensocial.newActivity 时,可以直接将此标题和实体设置为字符串。但是,使用标题和实体的消息模板来创建活动通常有很多好处。

    用户的活动流中具有许多活动,但是容器不会显示用户可以看到的每个活动。为帮助显示大量活动,容器将会总结一个活动列表,包括从指定来源到单个条目的活动。

    您可以提供活动总结,以自定义在总结多个活动时显示的文本。如果未提供自定义文本,容器可能会忽略您的所有活动或提供默认文本(例如“鲍勃更改了他的状态消息 + 20 个其他与此类似的事件”)。

    • 活动总结始终围绕键/值对中的特定键进行总结。因此,总结可以显示一些具体的信息(这在下面的实例中可以更清楚地看到)。
    • 其他变量将会有合成的“Count”变量,这些变量是通过已总结的总项目数创建的。
    • 总结的消息 ID 为主模板的消息 ID + “:”+ 数据键

    总结实例:

    <messagebundle>
      <msg name="LISTEN_TO_THIS_SONG:Artist">
        ${Subject.Count} of your friends have suggested listening to songs
        by ${Artist}!
      </msg>
      <msg name="LISTEN_TO_THIS_SONG:Song">
        ${Subject.Count} of your friends have suggested listening to ${Song}
      !</msg>
      <msg name="LISTEN_TO_THIS_SONG:Subject">
       ${Subject.DisplayName} has recommended ${Song.Count} songs to you.
      </msg>
    </messagebundle>
    

     

    另请参阅:opensocial.Messageopensocial.newActivity()opensocial.requestCreateActivity()

    方法概述

     String getField(key, opt_params)
    获取与指定键关联的活动数据。
     String getId()
    获取可以与此活动永久关联的 ID。
    setField(key, data)
    为这个与指定键关联的活动设置数据。
     

    方法详述

    getField

    String getField(key, opt_params)
      获取与指定键关联的活动数据。
      参数:
        String key - 要为其获取数据的键;请参阅 Field 类以了解可能的值
        Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
      返回:
        String  数据

    getId

    String getId()
      获取可以与此活动永久关联的 ID。
      返回:
        String  ID

    setField

    setField(key, data)
      为这个与指定键关联的活动设置数据。
      参数:
        String key - 要为其设置数据的键
        String data - 要设置的数据

    返回页首

    静态类 opensocial.Activity.Field

    活动可具有的所有域。

    仅需要设置 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 时才需要容器,它们可能会忽略其他参数。

    另请参阅:opensocial.Activity.getField()

     

    Field 概述

    <static> object APP_ID
    指定与该活动相关的应用程序的字符串。
    <static> object BODY

    指定活动的可选扩展版字符串。

    <static> object BODY_ID

    指定小工具规范中正文模板消息 ID 的字符串。

    <static> object EXTERNAL_ID
    发布应用程序生成的可选字符串 ID。
    <static> object ID
    与该活动永远相关的字符串 ID。
    <static> object MEDIA_ITEMS
    应与该活动相关的所有照片、视频或图像。
    <static> object POSTED_TIME
    指定戳记后该活动发生的时间(以毫秒为单位)的字符串。
    <static> object PRIORITY
    0 和 1 之间的数字,表示该活动相对于同一源中的其他活动的相对优先级
    <static> object STREAM_FAVICON_URL
    为流的图标指定网址的字符串。
    <static> object STREAM_SOURCE_URL
    指定流的源网址的字符串。
    <static> object STREAM_TITLE
    指定流的标题的字符串。
    <static> object STREAM_URL
    指定流的网址的字符串。
    <static> object TEMPLATE_PARAMS

    与该活动相关联的自定义键/值对的映射。

    <static> object TITLE

    指定活动的主要文本的字符串。

    <static> object TITLE_ID

    指定小工具规范中标题模板消息 ID 的字符串。

    <static> object URL
    指定代表该活动的网址的字符串。
    <static> object USER_ID
    该活动所针对的用户的字符串 ID。
     

    Field 详述

    APP_ID

    <static> object APP_ID
      指定与该活动相关的应用程序的字符串。无法设置该值。

    BODY

    <static> object BODY

      指定活动的可选扩展版字符串。

      正文仅可能包含以下 HTML 标签:<b>、<i>、<a> 和 <span>。呈现该活动时,容器可能会忽略此格式。

    BODY_ID

    <static> object BODY_ID

      指定小工具规范中正文模板消息 ID 的字符串。

      正文是活动的可选扩展版。

      正文仅可能包含以下 HTML 标签:<b>、<i>、<a> 和 <span>。呈现该活动时,容器可能会忽略此格式。

    EXTERNAL_ID

    <static> object EXTERNAL_ID
      发布应用程序生成的可选字符串 ID。

    ID

    <static> object ID
      与该活动永远相关的字符串 ID。无法设置该值。

    MEDIA_ITEMS

    <static> object MEDIA_ITEMS
      应与该活动相关的所有照片、视频或图像。具有较高优先级的参数在列表中处于靠前的位置。数据的类型为 Array< MediaItem>

    POSTED_TIME

    <static> object POSTED_TIME
      指定戳记后该活动发生的时间(以毫秒为单位)的字符串。无法设置该值。

    PRIORITY

    <static> object PRIORITY
      0 和 1 之间的数字,表示该活动相对于同一源中的其他活动的相对优先级

    STREAM_FAVICON_URL

    <static> object STREAM_FAVICON_URL
      为流的图标指定网址的字符串。

    STREAM_SOURCE_URL

    <static> object STREAM_SOURCE_URL
      指定流的源网址的字符串。

    STREAM_TITLE

    <static> object STREAM_TITLE
      指定流的标题的字符串。

    STREAM_URL

    <static> object STREAM_URL
      指定流的网址的字符串。

    TEMPLATE_PARAMS

    <static> object TEMPLATE_PARAMS

      与该活动相关联的自定义键/值对的映射。这些值将用于在模板中进行评估。

      数据的类型为 Map<String, Object>。该对象可以是字符串也可以是 opensocial.Person。

      用户传递键 PersonKey 时,可以在模板中使用以下替代变量:

      • PersonKey.DisplayName - 显示人物的名称
      • PersonKey.ProfileUrl。人物个人资料的网址
      • PersonKey.Id - 人物的 ID
      • PersonKey - 容器可使用 DisplayName 将其替换掉,也可选择链接至该用户。

    TITLE

    <static> object TITLE

      指定活动的主要文本的字符串。

      标题仅可能包含以下 HTML 标签:<b>、<i>、<a> 和 <span>。呈现该活动时,容器可能会忽略此格式。

    TITLE_ID

    <static> object TITLE_ID

      指定小工具规范中标题模板消息 ID 的字符串。

      标题是活动的主要文本。

      标题仅可能包含以下 HTML 标签:<b>、<i>、<a> 和 <span>。呈现该活动时,容器可能会忽略此格式。

    URL

    <static> object URL
      指定代表该活动的网址的字符串。

    USER_ID

    <static> object USER_ID
      该活动所针对的用户的字符串 ID。无法设置该值。

    返回页首

    类 opensocial.Address

    所有地址对象的基本接口。

    方法概述

     String getField(key, opt_params)
    获取这个与指定关键字关联的实体类型的数据。
     

    方法详述

    getField

    String getField(key, opt_params)
      获取这个与指定关键字关联的实体类型的数据。
      参数:
        String key - 要获取数据的关键字;关键字在 Address.Field中定义
        Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
      返回:
        String  数据

    返回页首

    静态类 opensocial.Address.Field

    地址具有的所有域。这些域是 Address.getField() 方法支持的键。

    Field 概述

    <static> object COUNTRY
    国家/地区,指定为字符串。
    <static> object EXTENDED_ADDRESS
    详细的街道地址,指定为字符串。
    <static> object LATITUDE
    纬度,指定为数字。
    <static> object LOCALITY
    地区,指定为字符串,一般可用来记录较小的地区观念,如城市名等。
    <static> object LONGITUDE
    经度,指定为数字。
    <static> object PO_BOX
    邮局
    <static> object POSTAL_CODE
    邮政编码,指定为字符串。
    <static> object REGION
    区域,指定为字符串,一般可用来记录较大的区域观念,如省名等。
    <static> object STREET_ADDRESS
    街道地址,指定为字符串。
    <static> object TYPE
    地址类型或标号,指定为字符串。
    <static> object UNSTRUCTURED_ADDRESS
    如果容器的数据存储中没有结构化的地址,则此域会包含用户输入的、指定为字符串的未结构化地址。
     

    Field 详述

    COUNTRY

    <static> object COUNTRY
      国家/地区,指定为字符串。

    EXTENDED_ADDRESS

    <static> object EXTENDED_ADDRESS
      详细的街道地址,指定为字符串。

    LATITUDE

    <static> object LATITUDE
      纬度,指定为数字。

    LOCALITY

    <static> object LOCALITY
      地区,指定为字符串,一般可用来记录较小的地区观念,如城市名等。

    LONGITUDE

    <static> object LONGITUDE
      经度,指定为数字。

    PO_BOX

    <static> object PO_BOX
      该地址的邮政信箱(如果存在);指定为字符串。

    POSTAL_CODE

    <static> object POSTAL_CODE
      邮政编码,指定为字符串。

    REGION

    <static> object REGION
      区域,指定为字符串,一般可用来记录较大的区域观念,如省名等。

    STREET_ADDRESS

    <static> object STREET_ADDRESS
      街道地址,指定为字符串。

    TYPE

    <static> object TYPE
      地址类型或标号,指定为字符串。例如:工作、我最喜欢的商店、我的住房等

    UNSTRUCTURED_ADDRESS

    <static> object UNSTRUCTURED_ADDRESS
      如果容器的数据存储中没有结构化的地址,则此域包含用户输入的、指定为字符串的、未结构化地址。使用 opensocial.getEnvironment().supportsField 查看哪些域受支持。

    返回页首

    类 opensocial.BodyType

    所有实体类型对象的基本接口。

    方法概述

     String getField(key, opt_params)
    获取这个与指定关键字关联的实体类型的数据。
     

    方法详述

    getField

    String getField(key, opt_params)
      获取与指定的关键字关联的此实体类型的数据。
      参数:
        String key - 要获取数据的关键字;关键字在 BodyType.Field中定义
        Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
      返回:
        String  数据

    返回页首

    静态类 opensocial.BodyType.Field

    实体类型具有的所有域。这些域是 BodyType.getField() 方法支持的关键字。

    Field 概述

    <static> object BUILD
    人的体形,指定为字符串。
    <static> object EYE_COLOR
    人的眼睛颜色,指定为字符串。
    <static> object HAIR_COLOR
    人的头发颜色,指定为字符串。
    <static> object HEIGHT
    人的身高(以米为单位),指定为数字。
    <static> object WEIGHT
    人的体重(以千克为单位),指定为数字。
     

    Field 详述

    BUILD

    <static> object BUILD
      人的体形,指定为字符串。容器对该域的支持是可选的。

    EYE_COLOR

    <static> object EYE_COLOR
      人的眼睛颜色,指定为字符串。容器对该域的支持是可选的。

    HAIR_COLOR

    <static> object HAIR_COLOR
      人的头发颜色,指定为字符串。容器对该域的支持是可选的。

    HEIGHT

    <static> object HEIGHT
      人的身高(以米为单位),指定为数字。容器对该域的支持是可选的。

    WEIGHT

    <static> object WEIGHT
      人的体重(以千克为单位),指定为数字。容器对该域的支持是可选的。

    返回页首

    类 opensocial.Collection

    具有实用存取器的多个对象的集合。还可以代表较大集合的子集(例如,第 1 页,共 10 页)并包含有关该较大集合的信息。

    方法概述

     Array.<Object> asArray()
    返回该集合中所有对象的数组。
    each(fn)
    对该集合的每个成员都执行一次提供的函数功能(根据函数的参数对每个成员轮流执行)。
     Object? getById(id)
    查找具有指定 ID 值的条目,如果找不到任何条目,则返回 Null。
     Number getOffset()
    获取该集合在较大结果集中的偏移。
     Number getTotalSize()
    获取该集合所属的较大结果集的总大小。
     Number size()
    获取该集合的大小,该大小等于或小于结果的总大小。
     

    方法详述

    asArray

    Array.<Object> asArray()
      返回该集合中所有对象的数组。
      返回:
        Array.<Object>  该集合中的值

    每个

    each(fn)
      对该集合的每个成员都执行一次提供的函数功能(根据函数的参数对每个成员轮流执行)。
      参数:
        Function fn - 要通过每个集合条目调用的函数

    getById

    Object? getById(id)
      查找具有指定 ID 值的条目,如果找不到任何条目,则返回 Null。
      参数:
        String id - 要查找的 ID
      返回:
        Object?  数据

    getOffset

    Number getOffset()
      获取该集合在较大结果集中的偏移。
      返回:
        Number  在总集合中的偏移

    getTotalSize

    Number getTotalSize()
      获取该集合所属的较大结果集的总大小。
      返回:
        Number  结果的总大小

    大小

    Number size()
      获取该集合的大小,该大小等于或小于结果的总大小。
      返回:
        Number  该集合的大小

    返回页首

    静态类 opensocial.CreateActivityPriority

    创建活动请求可能具有的属性。

    另请参阅:opensocial.requestCreateActivity()

     

    Field 概述

    <static> object HIGH
    如果活动非常重要,则即使在其需要请求获得用户许可的情况下也会创建该活动。
    <static> object LOW
    如果活动不是很重要,则在用户尚未授予用于创建活动的当前应用程序许可的情况下,不会创建该活动。
     

    Field 详述

    HIGH

    <static> object HIGH
      如果活动非常重要,则即使在其需要请求获得用户许可的情况下也会创建该活动。这可能使容器打开一个用户流,从而可能将您导航至小工具以外的窗口。

    LOW

    <static> object LOW
      如果活动不是很重要,则在用户尚未授予用于创建活动的当前应用程序许可的情况下,不会创建该活动。在此优先级下,requestCreateActivity 调用将不会打开用户流。

    返回页首

    类 opensocial.DataRequest

    用于从容器请求社交信息。社交信息包括好友的数据、个人资料、应用程序数据和活动。需要访问用户信息的所有应用程序应发送 DataRequest。

    以下是一个创建、初始化、发送数据请求并处理相应结果的实例:

    function requestMe() {
      var req = opensocial.newDataRequest();
      req.add(req.newFetchPersonRequest(
                opensocial.IdSpec.PersonId.VIEWER),
              "viewer");
      req.send(handleRequestMe);
    };
    
    function handleRequestMe(data) {
      var viewer = data.get("viewer");
      if (viewer.hadError()) {
        //Handle error using viewer.getError()...
        return;
      }
    
      //No error. Do something with viewer.getData()...
    }
    

    另请参阅: opensocial.newDataRequest()

     

    方法概述

    add(request, opt_key)
    添加项目以从服务器提取(获取)或更新(设置)数据。
     Object newFetchActivitiesRequest(idSpec, opt_params)
    创建项目以向服务器请求活动流。
     Object newFetchPeopleRequest(idSpec, opt_params)
    创建项目以向服务器请求好友。
     Object newFetchPersonAppDataRequest(idSpec, keys, opt_params)
    创建项目以请求指定用户的应用程序数据。
     Object newFetchPersonRequest(id, opt_params)
    创建项目以请求指定用户 ID 的个人资料。
     Object newRemovePersonAppDataRequest(id, keys)
    从数据库中为指定用户删除指定的键。
     Object newUpdatePersonAppDataRequest(id, key, value)
    创建项目以请求更新指定用户的应用程序域。
    send(opt_callback)
    向服务器发送数据请求以获取数据响应。
     

    方法详述

    add

    add(request, opt_key)
      添加项目以从服务器提取(获取)或更新(设置)数据。单个 DataRequest 对象可以具有多个项目。通常,从添加的第一个项目开始,按照项目的添加顺序执行每个项目。但是,有些不冲突的项目也可以并行执行。
      参数:
        Object request - 指定要提取或更新的数据
        String opt_key - 要将生成的响应数据映射过去的目标键

    newFetchActivitiesRequest

    Object newFetchActivitiesRequest(idSpec, opt_params)
      创建项目以向服务器请求活动流。

      处理完以后,返回 Collection<Activity>。

      参数:
        opensocial.IdSpec idSpec - 用于指定要获取的用户的 IdSpec。另请参阅 IdSpec
        Map.<opensocial.DataRequest.ActivityRequestFields, Object> opt_params - 要传递给请求的其他参数;当前并未使用
      返回:
        Object  请求对象

    newFetchPeopleRequest

    Object newFetchPeopleRequest(idSpec, opt_params)
      创建项目以向服务器请求好友。处理完以后,返回 Collection<Person> 对象。
      参数:
        opensocial.IdSpec idSpec - 用于指定要获取的用户的 IdSpec。另请参阅 IdSpec
        Map.<opensocial.DataRequest.PeopleRequestFields, Object> opt_params - 要传递给请求的其他参数
      返回:
        Object  请求对象

    newFetchPersonAppDataRequest

    Object newFetchPersonAppDataRequest(idSpec, keys, opt_params)
      创建项目以请求指定用户的应用程序数据。处理完以后,返回 Map< PersonId, Map<String, Object>> 对象。所有返回的数据值均是有效的 json。
      参数:
        opensocial.IdSpec idSpec - 用于指定要获取的用户的 IdSpec。另请参阅 IdSpec
        Array.<String>, String keys - 要为其获取数据的键;它可以是键名称数组、键名称,也可以是表示“所有键”的“*”。
        Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
      返回:
        Object  请求对象

    newFetchPersonRequest

    Object newFetchPersonRequest(id, opt_params)
      创建项目以请求指定用户 ID 的个人资料。处理完以后,返回 Person 对象。
      参数:
        String id - 要获取的用户的 ID;可以是 VIEWER 或 OWNER 的标准用户 ID
        Map.<opensocial.DataRequest.PeopleRequestFields, Object> opt_params - 要传递给请求的其他参数;该请求支持 PROFILE_DETAILS
      返回:
        Object  请求对象

    newRemovePersonAppDataRequest

    Object newRemovePersonAppDataRequest(id, keys)
      从数据库中为指定用户删除指定的键。处理后,不返回任何数据。
      参数:
        String id - 要更新的用户的 ID;当前仅允许更新特殊的 VIEWER ID。
        Array.<String>, String keys - 您要从数据库中删除的键;它可以是键名称数组、键名称,也可以是表示“所有键”的“*”。
      返回:
        Object  请求对象

    newUpdatePersonAppDataRequest

    Object newUpdatePersonAppDataRequest(id, key, value)
      创建项目以请求更新指定用户的应用程序域。处理后,不返回任何数据。
      参数:
        String id - 要更新的用户的 ID;当前仅允许更新特殊的 VIEWER ID。
        String key - 键的名称。名称中只能包含字母或数字(A-Z、a-z 或 0-9)字符、下划线 (_)、点 (.) 或破折号 (-)。
        Object value - 值,必须是有效的 json
      返回:
        Object  请求对象

    send

    send(opt_callback)
      向服务器发送数据请求以获取数据响应。尽管服务器可能会优化这些请求,但是它们将始终像序列一样执行。
      参数:
        Function opt_callback - 要通过服务器生成的数据响应调用的函数

    返回页首

    静态类 opensocial.DataRequest.DataRequestFields

    Field 概述

    <static> object ESCAPE_TYPE
    如何转义从服务器返回的用户数据;默认为 HTML_ESCAPE。
     

    Field 详述

    ESCAPE_TYPE

    <static> object ESCAPE_TYPE
      如何转义从服务器返回的用户数据;默认为 HTML_ESCAPE。可能值由 EscapeType 定义。

    返回页首

    静态类 opensocial.DataRequest.FilterType

    可用于限制人员请求的过滤器。

    Field 概述

    <static> object ALL
    检索所有好友。
    <static> object HAS_APP
    检索所有使用该应用程序的好友。
    <static> object TOP_FRIENDS
    仅检索容器定义的用户的密友。
     

    Field 详述

    ALL

    <static> object ALL
      检索所有好友。

    HAS_APP

    <static> object HAS_APP
      检索所有使用该应用程序的好友。注意:容器可以通过自认为适合自身功能的任何方式来定义“use”,它不会期望各容器中的该域都具有准确相同的语法。

    TOP_FRIENDS

    <static> object TOP_FRIENDS
      仅检索容器定义的用户的密友。容器对该过滤器类型的支持是可选的。

    返回页首

    静态类 opensocial.DataRequest.PeopleRequestFields

    Field 概述

    <static> object FILTER
    如何过滤 People 对象;默认为 ALL。
    <static> object FILTER_OPTIONS
    其他要传递到过滤器中的选项,指定为 Map<String, Object>。
    <static> object FIRST
    编页码时,要获取的第一个项目的索引;指定为数字。
    <static> object MAX
    要获取的最大项目数,指定为数字;默认为 20。
    <static> object PROFILE_DETAILS
    opensocial.Person.Field 数组,它指定要获取每个人物对象的哪些个人资料数据。
    <static> object SORT_ORDER
    People 对象的排序顺序;默认为 TOP_FRIENDS。
     

    Field 详述

    FILTER

    <static> object FILTER
      如何过滤 People 对象;默认为 ALL。可能值由 FilterType 定义。

    FILTER_OPTIONS

    <static> object FILTER_OPTIONS
      其他要传递到过滤器中的选项,指定为 Map<String, Object>。

    FIRST

    <static> object FIRST
      编页码时,要获取的第一个项目的索引;指定为数字。

    MAX

    <static> object MAX
      要获取的最大项目数,指定为数字;默认为 20。如果设置为更大的数字,则容器可能会执行此请求,也可能将此数字限制为容器指定的限值(最少为 20)。

    PROFILE_DETAILS

    <static> object PROFILE_DETAILS
      opensocial.Person.Field中定义 数组,它指定要获取每个人物对象的哪些个人资料数据。服务器将始终包含 ID、NAME 和 THUMBNAIL_URL。

    SORT_ORDER

    <static> object SORT_ORDER
      People 对象的排序顺序;默认为 TOP_FRIENDS。可能值由 SortOrder 定义。

    返回页首

    静态类 opensocial.DataRequest.SortOrder

    用于对人物对象进行排序的排列顺序。

    Field 概述

    <static> object NAME
    使用该类时,将按姓名域以字母顺序对用户进行排序。
    <static> object TOP_FRIENDS
    使用该类时,将按顶部好友的容器定义对用户进行排序。
     

    Field 详述

    NAME

    <static> object NAME
      使用该类时,将按姓名域以字母顺序对用户进行排序。

    TOP_FRIENDS

    <static> object TOP_FRIENDS
      使用该类时,将按顶部好友的容器定义对用户进行排序。

    返回页首

    类 opensocial.DataResponse

    该对象包含映射至请求的关键字的请求的服务器数据。

    另请参阅:DataRequest

     

    方法概述

     opensocial.ResponseItem get(key)
    获取请求的字段的 ResponseItem。
     String getErrorMessage()
    如果整个请求包含批层次错误,则返回错误消息。
     Boolean hadError()
    如果从服务器中获取该数据时出错,将返回 True。
     

    方法详述

    get

    opensocial.ResponseItem get(key)
      获取请求的字段的 ResponseItem。
      参数:
        key
      返回:
        opensocial.ResponseItem  由服务器计算的请求的响应

    getErrorMessage

    String getErrorMessage()
      如果整个请求包含批层次错误,则返回错误消息。
      返回:
        String  对已发生错误所做的用户可阅读的描述。

    hadError

    Boolean hadError()
      如果从服务器中获取该数据时出错,将返回 True。
      返回:
        Boolean  如果出错,则返回 True;否则返回 False

    返回页首

    类 opensocial.Email

    所有电子邮件对象的基本接口。

    方法概述

     String getField(key, opt_params)
    获取与指定的关键字关联的此实体类型的数据。
     

    方法详述

    getField

    String getField(key, opt_params)
      获取与指定的关键字关联的此实体类型的数据。
      参数:
        String key - 要获取数据的关键字;关键字在 Email.Field中定义
        Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
      返回:
        String  数据

    返回页首

    静态类 opensocial.Email.Field

    电子邮件具有的所有域。这些域是 Email.getField() 方法支持的关键字。

    Field 概述

    <static> object ADDRESS
    电子邮件地址,指定为字符串。
    <static> object TYPE
    电子邮件类型或标号,指定为字符串。
     

    Field 详述

    ADDRESS

    <static> object ADDRESS
      电子邮件地址,指定为字符串。

    TYPE

    <static> object TYPE
      电子邮件类型或标号,指定为字符串。例如:工作、我最喜欢的商店、我的住房等

    返回页首

    类 opensocial.Enum

    所有枚举对象的基本接口。该类允许容器对通常具有一组通用值的域使用常量。有两种主要方式可以使用该类。

    如果您的小工具只需要显示某人的吸烟量,则可以简单使用如下:

    html = "This person smokes: " + person.getField('smoker').getValue();

    此值域将由该容器正确设置。容器甚至可以在该位置本地化小工具的值,以便其始终显示正确的内容。

    如果您的小工具需要有关吸烟者域的逻辑,则可以使用:

    if (person.getField('smoker').getKey() != "NO") { //gadget logic here }

    注意:如果某人的吸烟者域无法被强制为某个标准的枚举类型,则该关键字可能为 Null。而该值从不为空。

     

    方法概述

     String getDisplayValue()
    此枚举的值。
     String getKey()
    将该值用于小工具中的逻辑。
     

    方法详述

    getDisplayValue

    String getDisplayValue()
      此枚举的值。该值将是用户可显示的字符串。如果容器支持本地化,则该字符串将被本地化。
      返回:
        String  枚举的值。

    getKey

    String getKey()
      将该值用于小工具中的逻辑。如果该关键字为空,则该值不适合定义的枚举。
      返回:
        String  枚举的关键字。该关键字应是以下定义的枚举之一。

    返回页首

    静态类 opensocial.Enum.Drinker

    饮酒者域所用的枚举键。

    另请参阅:opensocial.Person.Field.Drinker

     

    Field 概述

    <static> object HEAVILY
    <static> object NO
    <static> object OCCASIONALLY
    <static> object QUIT
    <static> object QUITTING
    <static> object REGULARLY
    <static> object SOCIALLY
    <static> object YES
     

    Field 详述

    HEAVILY

    <static> object HEAVILY

      NO

      <static> object NO

        OCCASIONALLY

        <static> object OCCASIONALLY

          QUIT

          <static> object QUIT

            QUITTING

            <static> object QUITTING

              REGULARLY

              <static> object REGULARLY

                SOCIALLY

                <static> object SOCIALLY

                  YES

                  <static> object YES

                    返回页首

                    静态类 opensocial.Enum.Gender

                    性别域所用的枚举键。

                    另请参阅:opensocial.Person.Field.Gender

                     

                    Field 概述

                    <static> object FEMALE
                    <static> object MALE
                     

                    Field 详述

                    女性

                    <static> object FEMALE

                      男性

                      <static> object MALE

                        返回页首

                        静态类 opensocial.Enum.LookingFor

                        查找域所用的枚举关键字。

                        另请参阅:opensocial.Person.Field.LookingFor

                         

                        Field 概述

                        <static> object ACTIVITY_PARTNERS
                        <static> object DATING
                        <static> object FRIENDS
                        <static> object NETWORKING
                        <static> object RANDOM
                        <static> object RELATIONSHIP
                         

                        Field 详述

                        ACTIVITY_PARTNERS

                        <static> object ACTIVITY_PARTNERS

                          DATING

                          <static> object DATING

                            FRIENDS

                            <static> object FRIENDS

                              NETWORKING

                              <static> object NETWORKING

                                RANDOM

                                <static> object RANDOM

                                  RELATIONSHIP

                                  <static> object RELATIONSHIP

                                    返回页首

                                    静态类 opensocial.Enum.Presence

                                    网络显示状态域所用的枚举关键字。

                                    另请参阅:opensocial.Person.Field.NetworkPresence

                                     

                                    Field 概述

                                    <static> object AWAY
                                    实体或资源临时离开。
                                    <static> object CHAT
                                    实体或资源非常希望聊天。
                                    <static> object DND
                                    实体或资源很忙(dnd =“请勿打扰”)。
                                    <static> object OFFLINE
                                    实体或资源离线。
                                    <static> object ONLINE
                                    实体或资源在线。
                                    <static> object XA
                                    实体或资源离开一段时间(xa =“长久离开”)。
                                     

                                    Field 详述

                                    AWAY

                                    <static> object AWAY
                                      实体或资源临时离开。

                                    CHAT

                                    <static> object CHAT
                                      实体或资源非常希望聊天。

                                    DND

                                    <static> object DND
                                      实体或资源很忙(dnd =“请勿打扰”)。

                                    OFFLINE

                                    <static> object OFFLINE
                                      实体或资源离线。

                                    ONLINE

                                    <static> object ONLINE
                                      实体或资源在线。

                                    XA

                                    <static> object XA
                                      实体或资源离开一段时间(xa =“长久离开”)。

                                    返回页首

                                    静态类 opensocial.Enum.Smoker

                                    吸烟者域所用的枚举键。

                                    另请参阅:opensocial.Person.Field.Smoker

                                     

                                    Field 概述

                                    <static> object HEAVILY
                                    <static> object NO
                                    <static> object OCCASIONALLY
                                    <static> object QUIT
                                    <static> object QUITTING
                                    <static> object REGULARLY
                                    <static> object SOCIALLY
                                    <static> object YES
                                     

                                    Field 详述

                                    HEAVILY

                                    <static> object HEAVILY

                                      NO

                                      <static> object NO

                                        OCCASIONALLY

                                        <static> object OCCASIONALLY

                                          QUIT

                                          <static> object QUIT

                                            QUITTING

                                            <static> object QUITTING

                                              REGULARLY

                                              <static> object REGULARLY

                                                SOCIALLY

                                                <static> object SOCIALLY

                                                  YES

                                                  <static> object YES

                                                    返回页首

                                                    类 opensocial.Environment

                                                    表示小工具的当前环境。

                                                    另请参阅:opensocial.getEnvironment()

                                                    方法概述

                                                     String getDomain()
                                                    返回当前域,例如“orkut.com”或“myspace.com”。
                                                     Boolean supportsField(objectType, fieldName)
                                                    如果此容器中指定对象类型支持指定的域,则返回 True。
                                                     

                                                    方法详述

                                                    getDomain

                                                    String getDomain()
                                                      返回当前域,例如“orkut.com”或“myspace.com”。
                                                      返回:
                                                        String 

                                                    supportsField

                                                    Boolean supportsField(objectType, fieldName)
                                                      如果此容器中指定对象类型支持指定的域,则返回 True。
                                                      参数:
                                                        opensocial.Environment.ObjectType objectType - 要针对此域检查的对象类型
                                                        String fieldName - 要检查的域的名称
                                                      返回:
                                                        Boolean  如果指定的对象类型支持此域,则返回 True

                                                    返回页首

                                                    静态类 opensocial.Environment.ObjectType

                                                    该容器中对象的类型。

                                                    另请参阅:Environment.supportsField()

                                                    Field 概述

                                                    <static> object ACTIVITY
                                                    <static> object ADDRESS
                                                    <static> object BODY_TYPE
                                                    <static> object EMAIL
                                                    <static> object FILTER_TYPE
                                                    <static> object MEDIA_ITEM
                                                    <static> object MESSAGE
                                                    <static> object MESSAGE_TYPE
                                                    <static> object NAME
                                                    <static> object ORGANIZATION
                                                    <static> object PERSON
                                                    <static> object PHONE
                                                    <static> object SORT_ORDER
                                                    <static> object URL
                                                     

                                                    Field 详述

                                                    ACTIVITY

                                                    <static> object ACTIVITY

                                                      ADDRESS

                                                      <static> object ADDRESS

                                                        BODY_TYPE

                                                        <static> object BODY_TYPE

                                                          EMAIL

                                                          <static> object EMAIL

                                                            FILTER_TYPE

                                                            <static> object FILTER_TYPE

                                                              MEDIA_ITEM

                                                              <static> object MEDIA_ITEM

                                                                MESSAGE

                                                                <static> object MESSAGE

                                                                  MESSAGE_TYPE

                                                                  <static> object MESSAGE_TYPE

                                                                    NAME

                                                                    <static> object NAME

                                                                      ORGANIZATION

                                                                      <static> object ORGANIZATION

                                                                        PERSON

                                                                        <static> object PERSON

                                                                          PHONE

                                                                          <static> object PHONE

                                                                            SORT_ORDER

                                                                            <static> object SORT_ORDER

                                                                              URL

                                                                              <static> object URL

                                                                                返回页首

                                                                                静态类 opensocial.EscapeType

                                                                                可应用于人物数据或域的转义类型。

                                                                                Field 概述

                                                                                <static> object HTML_ESCAPE
                                                                                如果使用该值,则使用 HTML 转义数据。
                                                                                <static> object NONE
                                                                                如果使用该值,则不转义数据。
                                                                                 

                                                                                Field 详述

                                                                                HTML_ESCAPE

                                                                                <static> object HTML_ESCAPE
                                                                                  如果使用该值,则使用 HTML 转义数据。

                                                                                NONE

                                                                                <static> object NONE
                                                                                  如果使用该值,则不转义数据。

                                                                                返回页首

                                                                                类 opensocial.IdSpec

                                                                                所有 ID 规范对象的基本接口。

                                                                                方法概述

                                                                                 String getField(key, opt_params)
                                                                                获取与指定关键字相关联的 ID 规范的数据。
                                                                                setField(key, data)
                                                                                为这个与指定关键字相关联的 ID 规范设置数据。
                                                                                 

                                                                                方法详述

                                                                                getField

                                                                                String getField(key, opt_params)
                                                                                  获取与指定关键字相关联的 ID 规范的数据。
                                                                                  参数:
                                                                                    String key - 要为其获取数据的键;请参阅 Field 类以了解可能的值
                                                                                    Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                  返回:
                                                                                    String  数据

                                                                                setField

                                                                                setField(key, data)
                                                                                  为这个与指定关键字相关联的 ID 规范设置数据。
                                                                                  参数:
                                                                                    String key - 要为其设置数据的键
                                                                                    String data - 要设置的数据

                                                                                返回页首

                                                                                静态类 opensocial.IdSpec.Field

                                                                                ID 规范可以具有的所有域。

                                                                                另请参阅:opensocial.IdSpec.getField()

                                                                                 

                                                                                Field 概述

                                                                                <static> object GROUP_ID
                                                                                表示组 ID 的字符串。
                                                                                <static> object NETWORK_DISTANCE
                                                                                可选的数字参数,用于指定两个人之间允许存在多少次“跳跃”后仍视为在同一组内。
                                                                                <static> object USER_ID
                                                                                表示用户 ID 的字符串或字符串数组。
                                                                                 

                                                                                Field 详述

                                                                                GROUP_ID

                                                                                <static> object GROUP_ID
                                                                                  表示组 ID 的字符串。

                                                                                NETWORK_DISTANCE

                                                                                <static> object NETWORK_DISTANCE
                                                                                  可选的数字参数,用于指定两个人之间允许存在多少次“跳跃”后仍视为在同一组内。该值以 0 为基础,例如:值为 0 表示两个人是同一个人。1 则表示两个人是好友。而 2 表示好友的好友关系。默认为 1(他们是好友或直接位于同一组内)。并非所有容器都支持 networkDistances 大于 1。

                                                                                USER_ID

                                                                                <static> object USER_ID
                                                                                  表示用户 ID 的字符串或字符串数组。

                                                                                返回页首

                                                                                静态类 opensocial.IdSpec.PersonId

                                                                                获取人物信息时可用的常用用户 ID。

                                                                                Field 概述

                                                                                <static> object OWNER
                                                                                <static> object VIEWER
                                                                                 

                                                                                Field 详述

                                                                                OWNER

                                                                                <static> object OWNER

                                                                                  VIEWER

                                                                                  <static> object VIEWER

                                                                                    返回页首

                                                                                    类 opensocial.MediaItem

                                                                                    表示图像、电影和音频。使用 opensocial.newMediaItem() 方法创建 MediaItem 对象。

                                                                                    方法概述

                                                                                     String getField(key, opt_params)
                                                                                    获取与指定键关联的媒体项目数据。
                                                                                    setField(key, data)
                                                                                    为这个与指定键关联的媒体项目设置数据。
                                                                                     

                                                                                    方法详述

                                                                                    getField

                                                                                    String getField(key, opt_params)
                                                                                      获取与指定键关联的媒体项目数据。
                                                                                      参数:
                                                                                        String key - 要为其获取数据的键;请参阅 Field 类以了解可能的值
                                                                                        Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                      返回:
                                                                                        String  数据

                                                                                    setField

                                                                                    setField(key, data)
                                                                                      为这个与指定键关联的媒体项目设置数据。
                                                                                      参数:
                                                                                        String key - 要为其设置数据的键
                                                                                        String data - 要设置的数据

                                                                                    返回页首

                                                                                    静态类 opensocial.MediaItem.Field

                                                                                    媒体项目具有的所有域。

                                                                                    另请参阅:opensocial.MediaItem.getField()

                                                                                     

                                                                                    Field 概述

                                                                                    <static> object MIME_TYPE
                                                                                    媒体的 MIME 类型,指定为字符串。
                                                                                    <static> object TYPE
                                                                                    媒体的类型,指定为 MediaItem.Type 对象。
                                                                                    <static> object URL
                                                                                    指定可以找到此媒体的网址的字符串。
                                                                                     

                                                                                    Field 详述

                                                                                    MIME_TYPE

                                                                                    <static> object MIME_TYPE
                                                                                      媒体的 MIME 类型,指定为字符串。

                                                                                    TYPE

                                                                                    <static> object TYPE

                                                                                    URL

                                                                                    <static> object URL
                                                                                      指定可以找到此媒体的网址的字符串。

                                                                                    返回页首

                                                                                    静态类 opensocial.MediaItem.Type

                                                                                    媒体项目的可用类型。

                                                                                    另请参阅:opensocial.MediaItem.Field

                                                                                     

                                                                                    Field 概述

                                                                                    <static> object AUDIO
                                                                                    <static> object IMAGE
                                                                                    <static> object VIDEO
                                                                                     

                                                                                    Field 详述

                                                                                    AUDIO

                                                                                    <static> object AUDIO

                                                                                      IMAGE

                                                                                      <static> object IMAGE

                                                                                        VIDEO

                                                                                        <static> object VIDEO

                                                                                          返回页首

                                                                                          类 opensocial.Message

                                                                                          所有消息对象的基本接口。*

                                                                                          另请参阅:opensocial.newMessage()opensocial.requestSendMessage()

                                                                                          方法概述

                                                                                           String getField(key, opt_params)
                                                                                          获取与指定键关联的消息数据。
                                                                                          setField(key, data)
                                                                                          为这个与指定键关联的消息设置数据。
                                                                                           

                                                                                          方法详述

                                                                                          getField

                                                                                          String getField(key, opt_params)
                                                                                            获取与指定键关联的消息数据。
                                                                                            参数:
                                                                                              String key - 要为其获取数据的键;请参阅 Field 类以了解可能的值
                                                                                              Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                            返回:
                                                                                              String  数据

                                                                                          setField

                                                                                          setField(key, data)
                                                                                            为这个与指定键关联的消息设置数据。
                                                                                            参数:
                                                                                              String key - 要为其设置数据的键
                                                                                              String data - 要设置的数据

                                                                                          返回页首

                                                                                          静态类 opensocial.Message.Field

                                                                                          消息可以具有的所有域。

                                                                                          另请参阅:opensocial.Message.getField()

                                                                                           

                                                                                          Field 概述

                                                                                          <static> object BODY
                                                                                          消息的主要文本。
                                                                                          <static> object BODY_ID
                                                                                          作为消息模板的消息正文。
                                                                                          <static> object TITLE
                                                                                          消息的标题。
                                                                                          <static> object TITLE_ID
                                                                                          作为消息模板的消息标题。
                                                                                          <static> object TYPE
                                                                                          消息的标题,指定为 opensocial.Message.Type。
                                                                                           

                                                                                          Field 详述

                                                                                          BODY

                                                                                          <static> object BODY
                                                                                            消息的主要文本。HTML 属性由容器来批准和清理。

                                                                                          BODY_ID

                                                                                          <static> object BODY_ID
                                                                                            作为消息模板的消息正文。指定要在小工具 XML 中使用的消息 ID。

                                                                                          TITLE

                                                                                          <static> object TITLE
                                                                                            消息的标题。HTML 属性由容器来批准和清理。

                                                                                          TITLE_ID

                                                                                          <static> object TITLE_ID
                                                                                            作为消息模板的消息标题。指定要在小工具 XML 中使用的消息 ID。

                                                                                          TYPE

                                                                                          <static> object TYPE
                                                                                            消息的标题,指定为 opensocial.Message.Type。

                                                                                          返回页首

                                                                                          静态类 opensocial.Message.Type

                                                                                          可以发送的消息的类型。

                                                                                          Field 概述

                                                                                          <static> object EMAIL
                                                                                          电子邮件。
                                                                                          <static> object NOTIFICATION
                                                                                          私人短消息。
                                                                                          <static> object PRIVATE_MESSAGE
                                                                                          发送给特定用户且只有该用户可以看到的消息。
                                                                                          <static> object PUBLIC_MESSAGE
                                                                                          发送给某特定用户但可被多个用户看到的消息。
                                                                                           

                                                                                          Field 详述

                                                                                          EMAIL

                                                                                          <static> object EMAIL
                                                                                            电子邮件。

                                                                                          NOTIFICATION

                                                                                          <static> object NOTIFICATION
                                                                                            私人短消息。

                                                                                          PRIVATE_MESSAGE

                                                                                          <static> object PRIVATE_MESSAGE
                                                                                            发送给特定用户且只有该用户可以看到的消息。

                                                                                          PUBLIC_MESSAGE

                                                                                          <static> object PUBLIC_MESSAGE
                                                                                            发送给某特定用户但可被多个用户看到的消息。

                                                                                          返回页首

                                                                                          类 opensocial.Name

                                                                                          所有名称对象的基本接口。

                                                                                          方法概述

                                                                                           String getField(key, opt_params)
                                                                                          获取这个与指定键关联的名称的数据。
                                                                                           

                                                                                          方法详述

                                                                                          getField

                                                                                          String getField(key, opt_params)
                                                                                            获取这个与指定键关联的名称的数据。
                                                                                            参数:
                                                                                              String key - 要获取数据的关键字;关键字在 Name.Field中定义
                                                                                              Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                            返回:
                                                                                              String  数据

                                                                                          返回页首

                                                                                          静态类 opensocial.Name.Field

                                                                                          名称具有的所有域。这些域是 Name.getField() 方法支持的键。

                                                                                          Field 概述

                                                                                          <static> object ADDITIONAL_NAME
                                                                                          其他名称,指定为字符串。
                                                                                          <static> object FAMILY_NAME
                                                                                          家庭名称。指定为字符串。
                                                                                          <static> object GIVEN_NAME
                                                                                          指定名称,指定为字符串。
                                                                                          <static> object HONORIFIC_PREFIX
                                                                                          敬语前缀,指定为字符串。
                                                                                          <static> object HONORIFIC_SUFFIX
                                                                                          敬语后缀,指定为字符串。
                                                                                          <static> object UNSTRUCTURED
                                                                                          未结构化的名称,指定为字符串。
                                                                                           

                                                                                          Field 详述

                                                                                          ADDITIONAL_NAME

                                                                                          <static> object ADDITIONAL_NAME
                                                                                            其他名称,指定为字符串。

                                                                                          FAMILY_NAME

                                                                                          <static> object FAMILY_NAME
                                                                                            家庭名称。指定为字符串。

                                                                                          GIVEN_NAME

                                                                                          <static> object GIVEN_NAME
                                                                                            指定名称,指定为字符串。

                                                                                          HONORIFIC_PREFIX

                                                                                          <static> object HONORIFIC_PREFIX
                                                                                            敬语前缀,指定为字符串。

                                                                                          HONORIFIC_SUFFIX

                                                                                          <static> object HONORIFIC_SUFFIX
                                                                                            敬语后缀,指定为字符串。

                                                                                          UNSTRUCTURED

                                                                                          <static> object UNSTRUCTURED
                                                                                            未结构化的名称,指定为字符串。

                                                                                          返回页首

                                                                                          类 opensocial.NavigationParameters

                                                                                          RequestShareApp 用来指引容器在提出请求后转向何处的参数。例如,可以用来指定查看者在以下情况之一下选择什么路线:1) 用户收到 shareApp 邀请或接收到消息后,小工具开发人员应该能够将该用户发送到相关环境的区域。2) 查看者真正与其他人员共享应用程序后,小工具开发人员应该能够将查看者引导至上下文相关的区域。

                                                                                          方法概述

                                                                                           String getField(key, opt_params)
                                                                                          获取与指定的关键字相关联的 NavigationParameters 数据。
                                                                                          setField(key, data)
                                                                                          为这个与指定的关键字相关联的 NavigationParameters 设置数据。
                                                                                           

                                                                                          方法详述

                                                                                          getField

                                                                                          String getField(key, opt_params)
                                                                                            获取与指定的关键字相关联的 NavigationParameters 数据。
                                                                                            参数:
                                                                                              String key - 要为其获取数据的键;请参阅 Field 类以了解可能的值
                                                                                              Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                            返回:
                                                                                              String  数据

                                                                                          setField

                                                                                          setField(key, data)
                                                                                            为这个与指定的关键字相关联的 NavigationParameters 设置数据。
                                                                                            参数:
                                                                                              String key - 要为其设置数据的键
                                                                                              Object data - 要设置的数据

                                                                                          返回页首

                                                                                          静态类 opensocial.NavigationParameters.DestinationType

                                                                                          可以在 requestShareApprequestSendMessage 中浏览的目的地。

                                                                                          Field 概述

                                                                                          <static> object RECIPIENT_DESTINATION
                                                                                          <static> object VIEWER_DESTINATION
                                                                                           

                                                                                          Field 详述

                                                                                          RECIPIENT_DESTINATION

                                                                                          <static> object RECIPIENT_DESTINATION

                                                                                            VIEWER_DESTINATION

                                                                                            <static> object VIEWER_DESTINATION

                                                                                              返回页首

                                                                                              静态类 opensocial.NavigationParameters.Field

                                                                                              NavigationParameters 可具有的所有域。

                                                                                              另请参阅:opensocial.NavigationParameters.getField()

                                                                                               

                                                                                              Field 概述

                                                                                              <static> object OWNER
                                                                                              表示所有者 ID 的字符串。
                                                                                              <static> object PARAMETERS
                                                                                              加载新视图(随着新所有者)以后传递给小工具的可选参数列表。
                                                                                              <static> object VIEW
                                                                                              要浏览的目标视图
                                                                                               

                                                                                              Field 详述

                                                                                              OWNER

                                                                                              <static> object OWNER
                                                                                                表示所有者 ID 的字符串。

                                                                                              PARAMETERS

                                                                                              <static> object PARAMETERS
                                                                                                加载新视图(随着新所有者)以后传递给小工具的可选参数列表。

                                                                                              VIEW

                                                                                              <static> object VIEW

                                                                                              返回页首

                                                                                              类 opensocial.Organization

                                                                                              所有组织对象的基本接口。

                                                                                              方法概述

                                                                                               String getField(key, opt_params)
                                                                                              获取这个与指定关键字关联的实体类型的数据。
                                                                                               

                                                                                              方法详述

                                                                                              getField

                                                                                              String getField(key, opt_params)
                                                                                                获取这个与指定关键字关联的实体类型的数据。
                                                                                                参数:
                                                                                                  Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                                返回:
                                                                                                  String  数据

                                                                                              返回页首

                                                                                              静态类 opensocial.Organization.Field

                                                                                              组织具有的所有域。这些是 Organization.getField() 方法支持的关键字。

                                                                                              Field 概述

                                                                                              <static> object ADDRESS
                                                                                              组织的地址,指定为 opensocial.Address。
                                                                                              <static> object DESCRIPTION
                                                                                              有关人物在组织中的工作的说明或注释,指定为字符串。
                                                                                              <static> object END_DATE
                                                                                              人物在组织中停止工作的日期,指定为日期。
                                                                                              <static> object FIELD
                                                                                              组织所在的域,指定为字符串。
                                                                                              <static> object NAME
                                                                                              组织的名称,指定为字符串。
                                                                                              <static> object SALARY
                                                                                              人物从组织收到的薪水,指定为字符串。
                                                                                              <static> object START_DATE
                                                                                              人物在组织中开始工作的日期,指定为日期。
                                                                                              <static> object SUB_FIELD
                                                                                              组织所在的子域,指定为字符串。
                                                                                              <static> object TITLE
                                                                                              人物在组织中的职务或角色,指定为字符串。
                                                                                              <static> object WEBPAGE
                                                                                              与组织有关的网页,指定为字符串。
                                                                                               

                                                                                              Field 详述

                                                                                              ADDRESS

                                                                                              <static> object ADDRESS
                                                                                                组织的地址,指定为 opensocial.Address。容器对该域的支持是可选的。

                                                                                              DESCRIPTION

                                                                                              <static> object DESCRIPTION
                                                                                                有关人物在组织中的工作的说明或注释,指定为字符串。这可能是学生的课程,也可能是有关组织角色的详细说明。容器对该域的支持是可选的。

                                                                                              END_DATE

                                                                                              <static> object END_DATE
                                                                                                人物在组织中停止工作的日期,指定为日期。空日期表示该人物仍在为该组织工作。容器对该域的支持是可选的。

                                                                                              FIELD

                                                                                              <static> object FIELD
                                                                                                组织所在的域,指定为字符串。如果该组织是一所学校,这可能是要达到的学位。容器对该域的支持是可选的。

                                                                                              NAME

                                                                                              <static> object NAME
                                                                                                组织的名称,指定为字符串。例如,可为学校名称或工作所在的公司。容器对该域的支持是可选的。

                                                                                              SALARY

                                                                                              <static> object SALARY
                                                                                                人物从组织收到的薪水,指定为字符串。容器对该域的支持是可选的。

                                                                                              START_DATE

                                                                                              <static> object START_DATE
                                                                                                人物在组织中开始工作的日期,指定为日期。容器对该域的支持是可选的。

                                                                                              SUB_FIELD

                                                                                              <static> object SUB_FIELD
                                                                                                组织所在的子域,指定为字符串。容器对该域的支持是可选的。

                                                                                              TITLE

                                                                                              <static> object TITLE
                                                                                                人物在组织中的职务或角色,指定为字符串。可以是毕业生,也可以是软件工程师。容器对该域的支持是可选的。

                                                                                              WEBPAGE

                                                                                              <static> object WEBPAGE
                                                                                                与组织有关的网页,指定为字符串。容器对该域的支持是可选的。

                                                                                              返回页首

                                                                                              静态类 opensocial.Permission

                                                                                              应用程序可请求的权限。

                                                                                              另请参阅:opensocial.hasPermission()opensocial.requestPermission()

                                                                                              Field 概述

                                                                                              <static> object VIEWER
                                                                                              查看者人物对象的访问权限
                                                                                               

                                                                                              Field 详述

                                                                                              VIEWER

                                                                                              <static> object VIEWER
                                                                                                查看者人物对象的访问权限

                                                                                              返回页首

                                                                                              类 opensocial.Person

                                                                                              所有 Person 对象的基本接口。

                                                                                              方法概述

                                                                                               String getDisplayName()
                                                                                              获取此人的文本显示名称;确保返回一个有用的字符串。
                                                                                               String getField(key, opt_params)
                                                                                              获取这个与指定关键字关联的人员的数据。
                                                                                               String getId()
                                                                                              获取可以与此人永久关联的 ID。
                                                                                               Boolean isOwner()
                                                                                              如果此 Person 对象表示当前页面的所有者,则返回 True。
                                                                                               Boolean isViewer()
                                                                                              如果此 Person 对象表示当前登录的用户,则返回 True。
                                                                                               

                                                                                              方法详述

                                                                                              getDisplayName

                                                                                              String getDisplayName()
                                                                                                获取此人的文本显示名称;确保返回一个有用的字符串。
                                                                                                返回:
                                                                                                  String  显示名称

                                                                                              getField

                                                                                              String getField(key, opt_params)
                                                                                                获取这个与指定关键字关联的人员的数据。
                                                                                                参数:
                                                                                                  String key - 要获取数据的关键字;关键字在 Person.Field 中定义
                                                                                                  Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                                返回:
                                                                                                  String  数据

                                                                                              getId

                                                                                              String getId()
                                                                                                获取可以与此人永久关联的 ID。
                                                                                                返回:
                                                                                                  String  ID

                                                                                              isOwner

                                                                                              Boolean isOwner()
                                                                                                如果此 Person 对象表示当前页面的所有者,则返回 True。
                                                                                                返回:
                                                                                                  Boolean  如果此人物对象是页面的所有者,则返回 True;否则返回 False

                                                                                              isViewer

                                                                                              Boolean isViewer()
                                                                                                如果此 Person 对象表示当前登录的用户,则返回 True。
                                                                                                返回:
                                                                                                  Boolean  如果此人物对象是当前登录的用户,则返回 True;否则返回 False

                                                                                              返回页首

                                                                                              静态类 opensocial.Person.Field

                                                                                              人物具有的所有域。这些域是 Person.getField() 方法支持的关键字。

                                                                                              Field 概述

                                                                                              <static> object ABOUT_ME
                                                                                              有关人物的常规说明,指定为字符串。
                                                                                              <static> object ACTIVITIES
                                                                                              人物最喜欢的活动,指定为字符串数组。
                                                                                              <static> object ADDRESSES
                                                                                              与人物相关联的地址,指定为地址数组。
                                                                                              <static> object AGE
                                                                                              人物的年龄,指定为数字。
                                                                                              <static> object BODY_TYPE
                                                                                              人物的体貌特征,指定为 opensocial.BodyType。
                                                                                              <static> object BOOKS
                                                                                              人物最喜欢的书籍,指定为字符串数组。
                                                                                              <static> object CARS
                                                                                              人物最喜欢的汽车,指定为字符串数组。
                                                                                              <static> object CHILDREN
                                                                                              人物子女的介绍,指定为字符串。
                                                                                              <static> object CURRENT_LOCATION
                                                                                              人物的当前位置,指定为地址
                                                                                              <static> object DATE_OF_BIRTH
                                                                                              人物的出生日期,指定为日期对象。
                                                                                              <static> object DRINKER
                                                                                              人物的饮酒状态,指定为 opensocial.Enum,枚举的键引用为 opensocial.Enum.Drinker。
                                                                                              <static> object EMAILS
                                                                                              与人物相关的电子邮件,指定为电子邮件数组。
                                                                                              <static> object ETHNICITY
                                                                                              人物的种族,指定为字符串。
                                                                                              <static> object FASHION
                                                                                              人物关于时尚的想法,指定为字符串。
                                                                                              <static> object FOOD
                                                                                              人物最喜欢的食品,指定为字符串数组。
                                                                                              <static> object GENDER
                                                                                              人物的性别,指定为 opensocial.Enum,枚举的键引用为 opensocial.Enum.Gender。
                                                                                              <static> object HAPPIEST_WHEN
                                                                                              说明人物什么时候最高兴,指定为字符串。
                                                                                              <static> object HAS_APP
                                                                                              指明人物是否使用了当前应用程序的布尔值。
                                                                                              <static> object HEROES
                                                                                              人物最喜欢的英雄,指定为字符串数组。
                                                                                              <static> object HUMOR
                                                                                              人物关于幽默的想法,指定为字符串。
                                                                                              <static> object ID
                                                                                              可与该人物永久相关的字符串 ID。
                                                                                              <static> object INTERESTS
                                                                                              人物的兴趣、习惯或爱好,指定为字符串数组。
                                                                                              <static> object JOB_INTERESTS
                                                                                              人物最喜欢的工作或工作兴趣和技能,指定为字符串。
                                                                                              <static> object JOBS
                                                                                              人物从事的工作,指定为组织数组。
                                                                                              <static> object LANGUAGES_SPOKEN
                                                                                              人物使用的语言列表(ISO 639-1 代码形式),指定为字符串数组。
                                                                                              <static> object LIVING_ARRANGEMENT
                                                                                              人物生活安排的介绍,指定为字符串。
                                                                                              <static> object LOOKING_FOR
                                                                                              人物关于他们所寻找的人员或物品,或者他们愿意为人们提供的内容的说明。
                                                                                              <static> object MOVIES
                                                                                              人物最喜欢的电影,指定为字符串数组。
                                                                                              <static> object MUSIC
                                                                                              人物最喜欢的音乐,指定为字符串数组。
                                                                                              <static> object NAME
                                                                                              包含人物姓名的 opensocial.Name 对象。
                                                                                              <static> object NETWORK_PRESENCE
                                                                                              人物的当前工作状态。
                                                                                              <static> object NICKNAME
                                                                                              代表人物昵称的字符串。
                                                                                              <static> object PETS
                                                                                              人物宠物的介绍,指定为字符串。
                                                                                              <static> object PHONE_NUMBERS
                                                                                              与人物相关联的电话号码,指定为电话数组。
                                                                                              <static> object POLITICAL_VIEWS
                                                                                              人物的政治观,指定为字符串。
                                                                                              <static> object PROFILE_SONG
                                                                                              人物的个人资料歌曲,指定为 opensocial.Url。
                                                                                              <static> object PROFILE_URL
                                                                                              人物的个人资料网址,指定为字符串。
                                                                                              <static> object PROFILE_VIDEO
                                                                                              人物的个人资料视频,指定为 opensocial.Url。
                                                                                              <static> object QUOTES
                                                                                              人物最喜欢的名言,指定为字符串数组。
                                                                                              <static> object RELATIONSHIP_STATUS
                                                                                              人物的关系状态,指定为字符串。
                                                                                              <static> object RELIGION
                                                                                              人物的宗教或宗教观,指定为字符串。
                                                                                              <static> object ROMANCE
                                                                                              人物关于浪漫的评价,指定为字符串。
                                                                                              <static> object SCARED_OF
                                                                                              人物害怕的事物,指定为字符串。
                                                                                              <static> object SCHOOLS
                                                                                              人物呆过的学校,指定为组织数组。
                                                                                              <static> object SEXUAL_ORIENTATION
                                                                                              人物的性取向,指定为字符串。
                                                                                              <static> object SMOKER
                                                                                              人物的吸烟状态,指定为 opensocial.Enum,枚举的键引用为 opensocial.Enum.Smoker。
                                                                                              <static> object SPORTS
                                                                                              人物最喜欢的运动,指定为字符串数组。
                                                                                              <static> object STATUS
                                                                                              人物的状态、标题或号召,指定为字符串。
                                                                                              <static> object TAGS
                                                                                              有关人物的任意标签,指定为字符串数组。
                                                                                              <static> object THUMBNAIL_URL
                                                                                              人物的照片缩略图网址,指定为字符串。
                                                                                              <static> object TIME_ZONE
                                                                                              人物所在的时区,指定为格林威治标准时间 (GMT) 和人物当地时间之间的时差(以分钟为单位)。
                                                                                              <static> object TURN_OFFS
                                                                                              人物讨厌的事情,指定为字符串数组。
                                                                                              <static> object TURN_ONS
                                                                                              人物喜欢的事情,指定为字符串数组。
                                                                                              <static> object TV_SHOWS
                                                                                              人物最喜欢的电视节目,指定为字符串数组。
                                                                                              <static> object URLS
                                                                                              与人物相关的网址,其网页或供稿。
                                                                                               

                                                                                              Field 详述

                                                                                              ABOUT_ME

                                                                                              <static> object ABOUT_ME
                                                                                                有关人物的常规说明,指定为字符串。容器对该域的支持是可选的。

                                                                                              ACTIVITIES

                                                                                              <static> object ACTIVITIES
                                                                                                人物最喜欢的活动,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              ADDRESSES

                                                                                              <static> object ADDRESSES
                                                                                                与人物相关联的地址,指定为地址数组。容器对该域的支持是可选的。

                                                                                              AGE

                                                                                              <static> object AGE
                                                                                                人物的年龄,指定为数字。容器对该域的支持是可选的。

                                                                                              BODY_TYPE

                                                                                              <static> object BODY_TYPE
                                                                                                人物的体貌特征,指定为 opensocial.BodyType。容器对该域的支持是可选的。

                                                                                              BOOKS

                                                                                              <static> object BOOKS
                                                                                                人物最喜欢的书籍,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              CARS

                                                                                              <static> object CARS
                                                                                                人物最喜欢的汽车,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              CHILDREN

                                                                                              <static> object CHILDREN
                                                                                                人物子女的介绍,指定为字符串。容器对该域的支持是可选的。

                                                                                              CURRENT_LOCATION

                                                                                              <static> object CURRENT_LOCATION
                                                                                                人物的当前位置,指定为地址。容器对该域的支持是可选的。

                                                                                              DATE_OF_BIRTH

                                                                                              <static> object DATE_OF_BIRTH
                                                                                                人物的出生日期,指定为日期对象。容器对该域的支持是可选的。

                                                                                              DRINKER

                                                                                              <static> object DRINKER
                                                                                                人物的饮酒状态,指定为 opensocial.Enum,枚举的键引用为 opensocial.Enum.Drinker。容器对该域的支持是可选的。

                                                                                              EMAILS

                                                                                              <static> object EMAILS
                                                                                                与人物相关联的电子邮件,指定为电子邮件数组。容器对该域的支持是可选的。

                                                                                              ETHNICITY

                                                                                              <static> object ETHNICITY
                                                                                                人物的种族,指定为字符串。容器对该域的支持是可选的。

                                                                                              FASHION

                                                                                              <static> object FASHION
                                                                                                人物关于时尚的想法,指定为字符串。容器对该域的支持是可选的。

                                                                                              FOOD

                                                                                              <static> object FOOD
                                                                                                人物最喜欢的食品,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              GENDER

                                                                                              <static> object GENDER
                                                                                                人物的性别,指定为 opensocial.Enum,枚举的键引用为 opensocial.Enum.Gender。容器对该域的支持是可选的。

                                                                                              HAPPIEST_WHEN

                                                                                              <static> object HAPPIEST_WHEN
                                                                                                说明人物什么时候最高兴,指定为字符串。容器对该域的支持是可选的。

                                                                                              HAS_APP

                                                                                              <static> object HAS_APP
                                                                                                指明人物是否使用了当前应用程序的布尔值。容器对该域的支持是可选的。

                                                                                              HEROES

                                                                                              <static> object HEROES
                                                                                                人物最喜欢的英雄,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              HUMOR

                                                                                              <static> object HUMOR
                                                                                                人物关于幽默的想法,指定为字符串。容器对该域的支持是可选的。

                                                                                              ID

                                                                                              <static> object ID
                                                                                                可与该人物永久相关的字符串 ID。

                                                                                              INTERESTS

                                                                                              <static> object INTERESTS
                                                                                                人物的兴趣、习惯或爱好,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              JOB_INTERESTS

                                                                                              <static> object JOB_INTERESTS
                                                                                                人物最喜欢的工作或工作兴趣和技能,指定为字符串。容器对该域的支持是可选的。

                                                                                              JOBS

                                                                                              <static> object JOBS
                                                                                                人物从事的工作,指定为组织数组。容器对该域的支持是可选的。

                                                                                              LANGUAGES_SPOKEN

                                                                                              <static> object LANGUAGES_SPOKEN
                                                                                                人物使用的语言列表(ISO 639-1 代码形式),指定为字符串数组。容器对该域的支持是可选的。

                                                                                              LIVING_ARRANGEMENT

                                                                                              <static> object LIVING_ARRANGEMENT
                                                                                                人物生活安排的介绍,指定为字符串。容器对该域的支持是可选的。

                                                                                              LOOKING_FOR

                                                                                              <static> object LOOKING_FOR
                                                                                                人物关于他们所寻找的人员或物品的说明,或者他们愿意为人们提供的内容的说明。指定为 opensocial.Enum 数组且枚举的关键字引用 opensocial.Enum.LookingFor。容器对该域的支持是可选的。

                                                                                              MOVIES

                                                                                              <static> object MOVIES
                                                                                                人物最喜欢的电影,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              MUSIC

                                                                                              <static> object MUSIC
                                                                                                人物最喜欢的音乐,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              NAME

                                                                                              <static> object NAME
                                                                                                包含人物姓名的 opensocial.Name 对象。

                                                                                              NETWORK_PRESENCE

                                                                                              <static> object NETWORK_PRESENCE
                                                                                                人物的当前工作状态。指定为 Enum 且枚举的关键字引用 opensocial.Enum.Presence。容器对该域的支持是可选的。

                                                                                              NICKNAME

                                                                                              <static> object NICKNAME
                                                                                                代表人物昵称的字符串。

                                                                                              PETS

                                                                                              <static> object PETS
                                                                                                人物宠物的介绍,指定为字符串。容器对该域的支持是可选的。

                                                                                              PHONE_NUMBERS

                                                                                              <static> object PHONE_NUMBERS
                                                                                                与人物相关联的电话号码,指定为电话数组。容器对该域的支持是可选的。

                                                                                              POLITICAL_VIEWS

                                                                                              <static> object POLITICAL_VIEWS
                                                                                                人物的政治观,指定为字符串。容器对该域的支持是可选的。

                                                                                              PROFILE_SONG

                                                                                              <static> object PROFILE_SONG
                                                                                                人物的个人资料歌曲,指定为 opensocial.Url。容器对该域的支持是可选的。

                                                                                              PROFILE_URL

                                                                                              <static> object PROFILE_URL
                                                                                                人物的个人资料网址,指定为字符串。该网址必须完全合格。相关网址将无法在小工具中使用。容器对该域的支持是可选的。

                                                                                              PROFILE_VIDEO

                                                                                              <static> object PROFILE_VIDEO
                                                                                                人物的个人资料视频,指定为 opensocial.Url。容器对该域的支持是可选的。

                                                                                              QUOTES

                                                                                              <static> object QUOTES
                                                                                                人物最喜欢的名言,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              RELATIONSHIP_STATUS

                                                                                              <static> object RELATIONSHIP_STATUS
                                                                                                人物的关系状态,指定为字符串。容器对该域的支持是可选的。

                                                                                              RELIGION

                                                                                              <static> object RELIGION
                                                                                                人物的宗教或宗教观,指定为字符串。容器对该域的支持是可选的。

                                                                                              ROMANCE

                                                                                              <static> object ROMANCE
                                                                                                人物关于浪漫的评价,指定为字符串。容器对该域的支持是可选的。

                                                                                              SCARED_OF

                                                                                              <static> object SCARED_OF
                                                                                                人物害怕的事物,指定为字符串。容器对该域的支持是可选的。

                                                                                              SCHOOLS

                                                                                              <static> object SCHOOLS
                                                                                                人物呆过的学校,指定为组织数组。容器对该域的支持是可选的。

                                                                                              SEXUAL_ORIENTATION

                                                                                              <static> object SEXUAL_ORIENTATION
                                                                                                人物的性取向,指定为字符串。容器对该域的支持是可选的。

                                                                                              SMOKER

                                                                                              <static> object SMOKER
                                                                                                人物的吸烟状态,指定为 opensocial.Enum,枚举的键引用为 opensocial.Enum.Smoker。容器对该域的支持是可选的。

                                                                                              SPORTS

                                                                                              <static> object SPORTS
                                                                                                人物最喜欢的运动,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              STATUS

                                                                                              <static> object STATUS
                                                                                                人物的状态、标题或号召,指定为字符串。容器对该域的支持是可选的。

                                                                                              TAGS

                                                                                              <static> object TAGS
                                                                                                有关人物的任意标签,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              THUMBNAIL_URL

                                                                                              <static> object THUMBNAIL_URL
                                                                                                人物的照片缩略图网址,指定为字符串。该网址必须完全合格。相关网址将无法在小工具中使用。

                                                                                              TIME_ZONE

                                                                                              <static> object TIME_ZONE
                                                                                                人物所在的时区,指定为格林威治标准时间 (GMT) 和人物当地时间之间的时差(以分钟为单位)。请参阅 Javascript 中的 Date.getTimezoneOffset() 以获取有关该格式的详细信息。容器对该域的支持是可选的。

                                                                                              TURN_OFFS

                                                                                              <static> object TURN_OFFS
                                                                                                人物讨厌的事情,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              TURN_ONS

                                                                                              <static> object TURN_ONS
                                                                                                人物喜欢的事情,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              TV_SHOWS

                                                                                              <static> object TV_SHOWS
                                                                                                人物最喜欢的电视节目,指定为字符串数组。容器对该域的支持是可选的。

                                                                                              URL

                                                                                              <static> object URLS
                                                                                                与人物相关的网址,其网页或供稿。指定为 opensocial.Url 数组。容器对该域的支持是可选的。

                                                                                              返回页首

                                                                                              类 opensocial.Phone

                                                                                              所有电话对象的基本接口。

                                                                                              方法概述

                                                                                               String getField(key, opt_params)
                                                                                              获取这个与指定键关联的电话的数据。
                                                                                               

                                                                                              方法详述

                                                                                              getField

                                                                                              String getField(key, opt_params)
                                                                                                获取这个与指定键关联的电话的数据。
                                                                                                参数:
                                                                                                  String key - 要获取数据的关键字;关键字在 Phone.Field中定义
                                                                                                  Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                                返回:
                                                                                                  String  数据

                                                                                              返回页首

                                                                                              静态类 opensocial.Phone.Field

                                                                                              联系电话具有的所有域。这些域是 Phone.getField() 方法支持的关键字。

                                                                                              Field 概述

                                                                                              <static> object NUMBER
                                                                                              电话号码,指定为字符串。
                                                                                              <static> object TYPE
                                                                                              电话号码类型或标号,指定为字符串。
                                                                                               

                                                                                              Field 详述

                                                                                              NUMBER

                                                                                              <static> object NUMBER
                                                                                                电话号码,指定为字符串。

                                                                                              TYPE

                                                                                              <static> object TYPE
                                                                                                电话号码类型或标号,指定为字符串。例如:工作、我最喜欢的商店、我的住房等

                                                                                              返回页首

                                                                                              类 opensocial.ResponseItem

                                                                                              表示通过处理服务器上的数据请求项目而生成的响应。

                                                                                              方法概述

                                                                                               Object getData()
                                                                                              获取响应数据。
                                                                                               String getErrorCode()
                                                                                              如果请求出错,则返回错误代码。
                                                                                               String getErrorMessage()
                                                                                              如果请求出错,则返回错误消息。
                                                                                               opensocial.DataRequest getOriginalDataRequest()
                                                                                              返回原始数据请求。
                                                                                               Boolean hadError()
                                                                                              如果从服务器中获取该数据时出错,将返回 True。
                                                                                               

                                                                                              方法详述

                                                                                              getData

                                                                                              Object getData()
                                                                                                获取响应数据。
                                                                                                返回:
                                                                                                  Object  由服务器计算的请求的值;该值的类型由所提请求的类型定义。

                                                                                              getErrorCode

                                                                                              String getErrorCode()
                                                                                                如果请求出错,则返回错误代码。错误代码可以是容器特定的代码,也可以是由 Error 定义的某个值。
                                                                                                返回:
                                                                                                  String  错误代码,如果没有错误,则为 Null

                                                                                              getErrorMessage

                                                                                              String getErrorMessage()
                                                                                                如果请求出错,则返回错误消息。
                                                                                                返回:
                                                                                                  String  对已发生错误所做的用户可阅读的描述;可以为 Null(即使发生了错误)

                                                                                              getOriginalDataRequest

                                                                                              opensocial.DataRequest getOriginalDataRequest()
                                                                                                返回原始数据请求。
                                                                                                返回:
                                                                                                  opensocial.DataRequest  用于获取此数据响应的数据请求

                                                                                              hadError

                                                                                              Boolean hadError()
                                                                                                如果从服务器中获取该数据时出错,将返回 True。
                                                                                                返回:
                                                                                                  Boolean  如果出错,则返回 True;否则返回 False

                                                                                              返回页首

                                                                                              静态类 opensocial.ResponseItem.Error

                                                                                              响应项目可以返回的错误代码。

                                                                                              Field 概述

                                                                                              <static> object BAD_REQUEST
                                                                                              请求无效。
                                                                                              <static> object FORBIDDEN
                                                                                              小工具绝不能访问请求的数据。
                                                                                              <static> object INTERNAL_ERROR
                                                                                              请求遇到意外情况,阻止了该请求的执行。
                                                                                              <static> object LIMIT_EXCEEDED
                                                                                              小工具超出请求配额。
                                                                                              <static> object NOT_IMPLEMENTED
                                                                                              此容器不支持提出的请求。
                                                                                              <static> object UNAUTHORIZED
                                                                                              小工具无法访问请求的数据。
                                                                                               

                                                                                              Field 详述

                                                                                              BAD_REQUEST

                                                                                              <static> object BAD_REQUEST
                                                                                                请求无效。实例:“max”为 -1。

                                                                                              FORBIDDEN

                                                                                              <static> object FORBIDDEN
                                                                                                小工具绝不能访问请求的数据。

                                                                                              INTERNAL_ERROR

                                                                                              <static> object INTERNAL_ERROR
                                                                                                请求遇到意外情况,阻止其执行该请求。

                                                                                              LIMIT_EXCEEDED

                                                                                              <static> object LIMIT_EXCEEDED
                                                                                                小工具超出请求配额。实例配额包含每天的调用数上限、每个用户每天的调用数,以及特定时间段内的调用数等。

                                                                                              NOT_IMPLEMENTED

                                                                                              <static> object NOT_IMPLEMENTED
                                                                                                此容器不支持提出的请求。

                                                                                              UNAUTHORIZED

                                                                                              <static> object UNAUTHORIZED

                                                                                              返回页首

                                                                                              类 opensocial.Url

                                                                                              所有网址对象的基本接口。

                                                                                              方法概述

                                                                                               String getField(key, opt_params)
                                                                                              获取这个与指定键关联的网址的数据。
                                                                                               

                                                                                              方法详述

                                                                                              getField

                                                                                              String getField(key, opt_params)
                                                                                                获取这个与指定键关联的网址的数据。
                                                                                                参数:
                                                                                                  String key - 要获取数据的关键字;关键字在 Url.Field中定义
                                                                                                  Map.<opensocial.DataRequest.DataRequestFields, Object> opt_params - 要传递给请求的其他参数
                                                                                                返回:
                                                                                                  String  数据

                                                                                              返回页首

                                                                                              静态类 opensocial.Url.Field

                                                                                              网址具有的所有域。这些域是 Url.getField() 方法支持的关键字。

                                                                                              Field 概述

                                                                                              <static> object ADDRESS
                                                                                              网址指向的目标地址,指定为字符串。
                                                                                              <static> object LINK_TEXT
                                                                                              链接的文本,指定为字符串。
                                                                                              <static> object TYPE
                                                                                              网址编号类型或标号,指定为字符串。
                                                                                               

                                                                                              Field 详述

                                                                                              ADDRESS

                                                                                              <static> object ADDRESS
                                                                                                网址指向的目标地址,指定为字符串。

                                                                                              LINK_TEXT

                                                                                              <static> object LINK_TEXT
                                                                                                链接的文本,指定为字符串。

                                                                                              TYPE

                                                                                              <static> object TYPE
                                                                                                网址编号类型或标号,指定为字符串。例如:作品、博客供稿、网站等

                                                                                              友情链接

                                                                                              郑州大学软件学院 SpringWidgets-Blogger 徵信社 翻译公司 链接帮手网 行驶证字体 酷站目录 Friend Connectified