O Google Code é oferecido em: English - Español - 日本語 - 한국어 - Português - Pусский - 中文(简体) - 中文(繁體)
Namespace para funções de pessoa de alto nível.
<static>
opensocial.Environment
getEnvironment()
<static>
Boolean
hasPermission(permission)
<static>
opensocial.Activity
newActivity(params)
<static>
opensocial.Activity.MediaItem
newActivityMediaItem(mimeType, url, opt_params)
<static>
opensocial.DataRequest
newDataRequest()
<static>
opensocial.Message
newMessage(body, opt_params)
<static>
requestCreateActivity(activity, priority, opt_callback)
<static>
requestPermission(permissions, reason, opt_callback)
<static>
requestSendMessage(recipients, message, opt_callback)
<static>
requestShareApp(recipients, reason, opt_callback)
<static> opensocial.Environment getEnvironment()
opensocial.Environment O ambiente atual
<static> Boolean hasPermission(permission)
opensocial.Permission permission - A permissão
Boolean True se o gadget tiver acesso à permissão; false, se não tiver
<static> opensocial.Activity newActivity(params)
Veja também: requestCreateActivity(),
É necessário definir apenas o TITLE_ID ou o TITLE. Além disso, se você estiver usando alguma variável no título ou no modelo de título, é necessário definir TEMPLATE_PARAMS.
Outros campos que podem ser definidos são: URL, MEDIA_ITEMS, BODY_ID, BODY, EXTERNAL_ID, PRIORITY, STREAM_TITLE, STREAM_URL, STREAM_SOURCE_URL e STREAM_FAVICON_URL.
Os recipientes devem usar somente TITLE_ID ou TITLE, e podem optar por ignorar outros parâmetros.
Consulte os Campos suportados para obter mais detalhes.
Map.<opensocial.Activity.Field, Object> params - Parâmetros que definem a atividade.
opensocial.Activity O novo objeto de atividade
<static> opensocial.Activity.MediaItem newActivityMediaItem(mimeType, url, opt_params)
String mimeType - Tipo MIME da mídia
String url - Onde a mídia pode ser encontrada
Map.<opensocial.Activity.MediaItem.Field, Object> opt_params - Todos os outros campos que devem ser definidos no objeto de item de mídia; todos os Campos definidos são suportados
opensocial.Activity.MediaItem O novo objeto de item de mídia
<static> opensocial.DataRequest newDataRequest()
opensocial.DataRequest O objeto de solicitação
<static> opensocial.Message newMessage(body, opt_params)
String body - O texto principal da mensagem.
Map.<opensocial.Message.Field, Object> opt_params - Todos os outros campos que devem ser definidos no objeto de mensagem; todos os Campos definidos são suportados
opensocial.Message O novo objeto de mensagem
<static> requestCreateActivity(activity, priority, opt_callback)
Veja também: newActivity()
Observação: Se esta for a primeira atividade criada para o usuário e a solicitação for marcada com prioridade HIGH (alta), esta chamada pode abrir um fluxo de usuário que pode levar o usuário para fora do seu gadget. Se o recipiente não suportar este método, será executado um retorno de chamada com um opensocial.ResponseItem. O item de resposta terá seu código de erro definido como NOT_IMPLEMENTED.
opensocial.Activity activity - A atividade a ser criada
opensocial.CreateActivityPriority priority - A prioridade desta solicitação
Function opt_callback - A função a ser chamada após a solicitação ser processada. Este retorno de chamada será executado ou o gadget será recarregado novamente. Um parâmetro será passado a esta função, um opensocial.ResponseItem. O código de erro será definido para refletir se houve algum problema com a solicitação. Se nenhum erro tiver ocorrido, a atividade foi criada. Se houve algum erro, você pode usar o método getErrorCode do item de resposta para determinar como proceder. Os dados do item de resposta não serão definidos.
<static> requestPermission(permissions, reason, opt_callback)
Array.<opensocial.Permission> permissions - As permissões a serem solicitadas do visualizador
String reason - Exibido para o usuário como o motivo da
necessidade dessas permissões
Function opt_callback - A função a ser chamada após a solicitação ser processada. Este retorno de chamada será executado ou o gadget será recarregado novamente. Um parâmetro será passado a esta função, um opensocial.ResponseItem. O código de erro será definido para refletir se houve algum problema com a solicitação. Se nenhum erro tiver ocorrido, todas as permissões foram concedidas. Se houve algum erro, você pode usar o método opensocial.hasPermission para verificar quais permissões foram negadas. Os dados do item de resposta serão definidos na forma de uma matriz das permissões opensocial.Permissions que foram concedidas.
<static> requestSendMessage(recipients, message, opt_callback)
Array.<String>, String recipients - Um ID, matriz de IDs ou uma referência a um grupo; as chaves suportadas são VIEWER, OWNER, VIEWER_FRIENDS, OWNER_FRIENDS ou um único ID dentro de um desses grupos
opensocial.Message message - A mensagem a ser enviada aos usuários especificados.
Function opt_callback - A função a ser chamada após a solicitação ser processada. Este retorno de chamada será executado ou o gadget será recarregado novamente. Um parâmetro será passado a esta função, um opensocial.ResponseItem. O código de erro será definido para refletir se houve algum problema com a solicitação. Se nenhum erro tiver ocorrido, a mensagem foi enviada. Se houve algum erro, você pode usar o método getErrorCode do item de resposta para determinar como proceder. Os dados do item de resposta não serão definidos.
<static> requestShareApp(recipients, reason, opt_callback)
Array.<String>, String recipients - Um ID, matriz de IDs ou uma referência a um grupo; as chaves suportadas são VIEWER, OWNER, VIEWER_FRIENDS, OWNER_FRIENDS ou um único ID dentro de um desses grupos
opensocial.Message reason - O motivo pelo qual o usuário deseja que o gadget seja compartilhado. Este motivo pode ser usado pelo recipiente ao solicitar permissão ao usuário para compartilhar o aplicativo. Ele também pode ser ignorado.
Function opt_callback - A função a ser chamada após a solicitação ser processada. Este retorno de chamada será executado ou o gadget será recarregado novamente. Um parâmetro será passado a esta função, um opensocial.ResponseItem. O código de erro será definido para refletir se houve algum problema com a solicitação. Se nenhum erro tiver ocorrido, a solicitação de compartilhamento terá sido enviada. Se houve algum erro, você pode usar o método getErrorCode do item de resposta para determinar como proceder. Os dados do item de resposta não serão definidos.