Pond

Pond

O Pond é um agregador e publicador de media social que lhe permite seguir os seus amigos.

Subscrição gratuita

Descrição Técnica

Serviço Pond/v1_1

O Pond é um agregador e publicador de media social que lhe permite seguir os seus amigos, juntar informação sobre eles e partilhar o seu conteúdo nalguns dos mais populares serviços de interacção social online do momento. No Pond você decide que conteúdo quer ver o seus amigos nem têm que usar o Pond. Desde que os tenha como contactos em qualquer dos serviços que o Pond suporta ou desde que eles tenham alguma fonte (ex., o RSS de um blog), você pode adicioná-los ao Pond e seguir as suas actualizações.

Manual de Referência da API

Serviço Operação Descrição
Pond/v1_1 AddDataSourceToEntityJSON Adiciona uma datasource a uma entidade. 'EntityID'=> 'type'=>'id' [Obrigatorio] 'ServiceID','type'=>'int'[Obrigatório] 'URL','type'=>'URL' [Obrigatorio] Description = AlfaNumeric [Opcional]
AddDataSourceToEntityXML Adiciona uma datasource a uma entidade. 'EntityID'=> 'type'=>'id' [Obrigatorio] 'ServiceID','type'=>'int'[Obrigatório] 'URL','type'=>'URL' [Obrigatorio] Description = AlfaNumeric [Opcional]
AddMyDataSourceJSON Adiciona uma datasource à entidade que representa o utilizador. É criado um autor que liga a datasource à entidade do utilizador.
AddMyDataSourceXML Adiciona uma datasource à entidade que representa o utilizador. É criado um autor que liga a datasource à entidade do utilizador.
CreateAccountAuthenticationForServiceJSON Cria uma conta para um serviço e devolve um URL de autorização para OAuth ou semelhante. Parâmetros: AuthToken=CampoAlfanumerico [Obrigatório] ServiceID=int [Obrigatório] Description=CampoAlfanumerico [Opcional]
CreateAccountAuthenticationForServiceXML Cria uma conta para um serviço e devolve um URL de autorização para OAuth ou semelhante. Parâmetros: AuthToken=CampoAlfanumerico [Obrigatório] ServiceID=int [Obrigatório] Description=CampoAlfanumerico [Opcional]
DeleteAccountJSON Apaga a conta (datasource account), bem como todos os eventos e autores associados. No caso das entidades unicamente associadas a esta account, serão apagadas.
DeleteAccountXML Apaga a conta (datasource account), bem como todos os eventos e autores associados. No caso das entidades unicamente associadas a esta account, serão apagadas.
DeleteDataSourceJSON Remove a datasource da conta do utilizador.
DeleteDataSourceXML Remove a datasource da conta do utilizador.
DeleteEntityJSON Apaga a entidade.
DeleteEntityXML Apaga a entidade.
DeleteSystemMessageJSON Apaga a mensagem de sistema com o ID igual a MessageID. Parâmetros: MessageID=ID [Obrigatório]
DeleteSystemMessageXML Apaga a mensagem de sistema com o ID igual a MessageID. Parâmetros: MessageID=ID [Obrigatório]
DeleteViewJSON Apaga uma vista.
DeleteViewXML Apaga uma vista.
DiscoverDataSourcesForURLJSON Devolve uma lista de URLs de feeds resultante de fazer autodiscovery no URL dado. Este serviço é assíncrono. Os resultados ficam em cache. Uma chamada ao serviço devolve resultados se estes já estiverem em cache. Caso contrário, devolve um Result Status 202 enquanto um processo separado faz o autodiscovery. Os clientes devem voltar a chamar o serviço até terem uma resposta adequada. Parâmetros:AuthToken=CampoAlfanumerico [Obrigatório] URL= CampoAlfanumerico [Obrigatório]
DiscoverDataSourcesForURLXML Devolve uma lista de URLs de feeds resultante de fazer autodiscovery no URL dado. Este serviço é assíncrono. Os resultados ficam em cache. Uma chamada ao serviço devolve resultados se estes já estiverem em cache. Caso contrário, devolve um Result Status 202 enquanto um processo separado faz o autodiscovery. Os clientes devem voltar a chamar o serviço até terem uma resposta adequada. Parâmetros:AuthToken=CampoAlfanumerico [Obrigatório] URL= CampoAlfanumerico [Obrigatório]
DissociateDataSourceFromEntityJSON Dissocia o par entidade da DataSource(só contas) e todos os seus autores. No caso de não existirem mais entidades associadas a esta datasource, todas as suas relações serão apagadas. Caso contrário, os autores serão associados à entidade por definição desta datasource. Caso seja a mesma, uma nova será escolhida. Parâmetros: AuthToken= token [Obrigatório] EntityID=ID [Obrigatório] DataSourceID=ID [Obrigatório]
DissociateDataSourceFromEntityXML Dissocia o par entidade da DataSource(só contas) e todos os seus autores. No caso de não existirem mais entidades associadas a esta datasource, todas as suas relações serão apagadas. Caso contrário, os autores serão associados à entidade por definição desta datasource. Caso seja a mesma, uma nova será escolhida. Parâmetros: AuthToken= token [Obrigatório] EntityID=ID [Obrigatório] DataSourceID=ID [Obrigatório]
GetAuthTokenJSON Devolve um token de segurança válido por um período de 12 horas para o utilizador validado com os parâmetros: Username=CampoAlfa [Obrigatório] Password=CampoAlfanumerico [Obrigatório]
GetAuthTokenXML Devolve um token de segurança válido por um período de 12 horas para o utilizador validado com os parâmetros: Username=CampoAlfa [Obrigatório] Password=CampoAlfanumerico [Obrigatório]
GetEventJSON Devolve todo o conteúdo dos eventos. Parâmetros: AuthToken= token [Obrigatório] EventIDs=ID [Obrigatório] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
GetEventXML Devolve todo o conteúdo dos eventos. Parâmetros: AuthToken= token [Obrigatório] EventIDs=ID [Obrigatório] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
GetUserJSON Devolve o perfil do utilizador
GetUserXML Devolve o perfil do utilizador
GetViewJSON Devolve os filtros associados à vista.
GetViewXML Devolve os filtros da vista.
ListAccountsJSON Devolve todo o conteúdo das contas pedidas. Parâmetros: AuthToken= token [Obrigatório] ServiceIDs=IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListAccountsXML Devolve todo o conteúdo das contas pedidas. Parâmetros: AuthToken= token [Obrigatório] ServiceIDs=IDs [Obrigatório] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListCommentsJSON Lista todos os comentários associados ao evento no formato JSON. Parâmetros: AuthToken = token [Obrigatório] EventID = ID [Obrigatório]
ListCommentsXML Lista todos os comentários associados ao evento no formato XML. Parâmetros: AuthToken = token [Obrigatório] EventID = ID [Obrigatório]
ListEntitiesJSON Lista todas as entidades que estejam contidas nos filtros. Parâmetros: AuthToken = token [Obrigatório] ServiceIDs = IDs [Opcional] EntityIDs = IDs [Opcional] FirstLetter= Alfa [Opcional] Temporary = boolean [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListEntitiesXML Lista todas as entidades que estejam contidas nos filtros. Parâmetros: AuthToken = token [Obrigatório] ServiceIDs = IDs [Opcional] EntityIDs = IDs [Opcional] FirstLetter= Alfa [Opcional] Temporary = boolean [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListEventsForMeJSON Lista os eventos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListEventsForMeXML Lista os eventos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListEventsJSON Lista todos os eventos, filtrados pelos parâmetros.Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead= boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] EntityIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListEventsXML Lista todos os eventos, filtrados pelos parâmetros.Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead= boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] EntityIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListMyAuthorsAndDataSourcesJSON Lista toda a informação(datasources,autores), associada à entidade do utilizador. Parâmetros: AuthToken = token [Obrigatório]
ListMyAuthorsAndDataSourcesXML Lista toda a informação(datasources,autores), associada à minha entidade. Parâmetros: AuthToken = token [Obrigatório]
ListMyEventsJSON Lista os eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListMyEventsXML Lista os eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListMyNewerEventsJSON Lista os novos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Opcional] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListMyNewerEventsXML Lista os novos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Opcional] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListMyOlderEventsJSON Lista eventos antigos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Opcional] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListMyOlderEventsXML Lista eventos antigos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Opcional] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListNewerEventsForMeJSON Lista os novos eventos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListNewerEventsForMeXML Lista os novos eventos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListNewerEventsJSON Lista novos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListNewerEventsXML Lista novos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListOlderEventsForMeJSON Lista eventos antigos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListOlderEventsForMeXML Lista eventos antigos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListOlderEventsJSON Lista antigos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListOlderEventsXML Lista antigos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
ListServicesJSON Lista todos os serviços suportados pelo Pond/v1_1, com os respectivos ícones e a indicação se o serviço suporta autorização. Parâmetros: AuthToken=CampoAlfanumerico [Obrigatório]
ListServicesXML Lista todos os serviços suportados pelo Pond/v1_1, com os respectivos ícones e a indicação de se o serviço suporta autorização. Parâmetros: AuthToken=CampoAlfanumerico [Obrigatório]
ListViewsJSON Lista as "views" configuradas do utilizador
ListViewsXML Lista as "views" configuradas do utilizador
MergeEntitiesJSON Junta duas entidades numa só, transferindo todos os autores e eventos para a mesma . A entidade absorbededEntity é apagada.
MergeEntitiesXML Junta duas entidades numa só, transferindo todos os autores e eventos para a mesma . A entidade absorbededEntity é apagada.
ModifyAccountJSON Modifica a descrição da conta. Parâmetros: AuthToken = token [Obrigatório] AccountID = ID [Obrigatório] Description = AlfaNumeric [Opcional]
ModifyAccountXML Modifica a descrição da conta. Parâmetros: AuthToken = token [Obrigatório] AccountID = ID [Obrigatório] Description = AlfaNumeric [Opcional]
PostEventJSON Publica um evento numa das contas do utilizador que suporte um determinado tipo de publicação(ListAccount: CanPost=true). A publicação do evento é um serviço assíncrono e o resultado positivo refere-se apenas à colocação do pedido na fila de trabalhos. É retornado um puny-url que aponta para o evento quando o mesmo for publicado. Caso a publicação falhe na fase dos publicadores é emitida uma mensagem de aviso de sistema. O FileToken é o token retornado pelo serviço de envio de ficheiros. Parâmetros: AuthToken =CampoAlfanumerico [Obrigatório] AccountID = ID [Obrigatório] SmallText = AlfaNumeric [Obrigatório] LargeText = AlfaNumeric [Obrigatório] FileTokens = FileToken [Opcional]
PostEventXML Publica um evento numa das contas do utilizador que suporte um determinado tipo de publicação(ListAccount: CanPost=true). A publicação do evento é um serviço assíncrono e o resultado positivo refere-se apenas à colocação do pedido na fila de trabalhos. É retornado um puny-url que aponta para o evento quando o mesmo for publicado. Caso a publicação falhe na fase dos publicadores é emitida uma mensagem de aviso de sistema. O FileToken é o token retornado pelo serviço de envio de ficheiros. Parâmetros: AuthToken =CampoAlfanumerico [Obrigatório] AccountID = ID [Obrigatório] SmallText = AlfaNumeric [Obrigatório] LargeText = AlfaNumeric [Obrigatório] FileTokens = FileToken [Opcional]
ReplyToEventJSON Publica um evento como resposta a outro evento numa das contas do utilizador que suportem um determinado tipo de publicação(ListAccount: CanPost=true). A publicação do evento é um serviço assincrono, o resultado positivo refere-se apenas à colocação do pedido na fila de trabalhos. É retornado um puny-url que quando o evento for publicado aponta para o mesmo. Caso a publicação falhe na fase dos publicadores é emitida uma mensagem de sistema a avisar de tal.O FileToken é o token retornado pelo serviço de envio de ficheiros. Parâmetros: AuthToken =CampoAlfanumerico [Obrigatório] InReplyToEvent = ID [Obrigatório] SmallText = AlfaNumeric [Obrigatório] LargeText = AlfaNumeric [Obrigatório] FileTokens = FileToken [Opcional]
ReplyToEventXML Publica um evento como resposta a outro evento numa das contas do utilizador que suportem um determinado tipo de publicação(ListAccount: CanPost=true). A publicação do evento é um serviço assincrono, o resultado positivo refere-se apenas à colocação do pedido na fila de trabalhos. É retornado um puny-url que quando o evento for publicado aponta para o mesmo. Caso a publicação falhe na fase dos publicadores é emitida uma mensagem de sistema a avisar de tal.O FileToken é o token retornado pelo serviço de envio de ficheiros. Parâmetros: AuthToken =CampoAlfanumerico [Obrigatório] InReplyToEvent = ID [Obrigatório] SmallText = AlfaNumeric [Obrigatório] LargeText = AlfaNumeric [Obrigatório] FileTokens = FileToken [Opcional]
SetEntityJSON Esta operação serve simultaneamente para criar ou modificar uma entidade já existente(no caso de ser especificado o EntityID).Parâmetros: AuthToken= TOKEN [Obrigatório] EntityID = ID [Opcional] Name = AlfaNumeric [Obrigatório] AvatarURL = URL [Opcional]
SetEntityXML Esta operação serve simultaneamente para criar ou modificar uma entidade já existente(no caso de ser especificado o EntityID).Parâmetros: AuthToken= TOKEN [Obrigatório] EntityID = ID [Opcional] Name = AlfaNumeric [Obrigatório] AvatarURL = URL [Opcional]
SetEventFavoriteJSON Marca todos os eventos como favoritos ou, caso seja especificado, remove de favoritos. Parâmetros: AuthToken = TOKEN [Obrigatório] Favorite: boolean [Opcional:por definição-true] EventIDs = IDs [Obrigatório]
SetEventFavoriteXML Marca todos os eventos como favoritos ou, caso seja especificado, remove de favoritos. Parâmetros: AuthToken = TOKEN [Obrigatório] Favorite: boolean [Opcional:por definição-true] EventIDs = IDs [Obrigatório]
SetEventReadJSON Marca todos os eventos passados por parametro por definição como lidos ou caso seja espeficado não lido. Parâmetros: AuthToken = TOKEN [Obrigatório] Read: boolean [Opcional:por definição-true] EventIDs = IDs [Obrigatório]
SetEventReadXML Marca todos os eventos passados por parametro por definição como lidos ou caso seja espeficado não lido. Parâmetros: AuthToken = TOKEN [Obrigatório] Read: boolean [Opcional:por definição-true] EventIDs = IDs [Obrigatório]
SetEventUnFavoriteJSON Retira a marca de favorito ao evento, apenas no serviço Pond.
SetEventUnFavoriteXML Retira a marca de favorito ao evento, apenas no serviço Pond.
SetEventUnReadJSON Remove a marca de lido do evento, apenas no serviço Pond.
SetEventUnReadXML Remove a marca de lido do evento, apenas no serviço Pond.
SetUserJSON Altera os dados do perfil: Name : Nome do utilizador [Obrigatório] Sex : M ou F (Masculino ou feminino) DateOfBirth : Data de nascimento Occupation : Ocupação Country : de acordo com a ISO 3166-1 alpha 2 ( duas letras ) Language : de acordo com o RFC 4646 e RFC 4647
SetUserXML Altera os dados do perfil: Name : Nome do utilizador [Obrigatório] Sex : M ou F (Masculino ou feminino) DateOfBirth : Data de nascimento Occupation : Ocupação Country : de acordo com a ISO 3166-1 alpha 2 ( duas letras ) Language : de acordo com o RFC 4646 e RFC 4647
SetViewJSON Cria/atualiza uma vista com os filtros pretendidos.
SetViewXML Cria/atualiza uma vista com filtros pretendidos.

Serviço

Operações

AddDataSourceToEntityJSON

Adiciona uma datasource a uma entidade. 'EntityID'=> 'type'=>'id' [Obrigatorio] 'ServiceID','type'=>'int'[Obrigatório] 'URL','type'=>'URL' [Obrigatorio] Description = AlfaNumeric [Opcional]
Exemplos
Voltar ao topo

AddDataSourceToEntityXML

Adiciona uma datasource a uma entidade. 'EntityID'=> 'type'=>'id' [Obrigatorio] 'ServiceID','type'=>'int'[Obrigatório] 'URL','type'=>'URL' [Obrigatorio] Description = AlfaNumeric [Opcional]
Exemplos
Voltar ao topo

AddMyDataSourceJSON

Adiciona uma datasource à entidade que representa o utilizador. É criado um autor que liga a datasource à entidade do utilizador.
Exemplos
Voltar ao topo

AddMyDataSourceXML

Adiciona uma datasource à entidade que representa o utilizador. É criado um autor que liga a datasource à entidade do utilizador.
Exemplos
Voltar ao topo

CreateAccountAuthenticationForServiceJSON

Cria uma conta para um serviço e devolve um URL de autorização para OAuth ou semelhante. Parâmetros: AuthToken=CampoAlfanumerico [Obrigatório] ServiceID=int [Obrigatório] Description=CampoAlfanumerico [Opcional]
Exemplos
Voltar ao topo

CreateAccountAuthenticationForServiceXML

Cria uma conta para um serviço e devolve um URL de autorização para OAuth ou semelhante. Parâmetros: AuthToken=CampoAlfanumerico [Obrigatório] ServiceID=int [Obrigatório] Description=CampoAlfanumerico [Opcional]
Exemplos
Voltar ao topo

DeleteAccountJSON

Apaga a conta (datasource account), bem como todos os eventos e autores associados. No caso das entidades unicamente associadas a esta account, serão apagadas.
Exemplos
Voltar ao topo

DeleteAccountXML

Apaga a conta (datasource account), bem como todos os eventos e autores associados. No caso das entidades unicamente associadas a esta account, serão apagadas.
Exemplos
Voltar ao topo

DeleteDataSourceJSON

Remove a datasource da conta do utilizador.
Exemplos
Voltar ao topo

DeleteDataSourceXML

Remove a datasource da conta do utilizador.
Exemplos
Voltar ao topo

DeleteEntityJSON

Apaga a entidade.
Exemplos
Voltar ao topo

DeleteEntityXML

Apaga a entidade.
Exemplos
Voltar ao topo

DeleteSystemMessageJSON

Apaga a mensagem de sistema com o ID igual a MessageID. Parâmetros: MessageID=ID [Obrigatório]
Exemplos
Voltar ao topo

DeleteSystemMessageXML

Apaga a mensagem de sistema com o ID igual a MessageID. Parâmetros: MessageID=ID [Obrigatório]
Exemplos
Voltar ao topo

DeleteViewJSON

Apaga uma vista.
Exemplos
Voltar ao topo

DeleteViewXML

Apaga uma vista.
Exemplos
Voltar ao topo

DiscoverDataSourcesForURLJSON

Devolve uma lista de URLs de feeds resultante de fazer autodiscovery no URL dado. Este serviço é assíncrono. Os resultados ficam em cache. Uma chamada ao serviço devolve resultados se estes já estiverem em cache. Caso contrário, devolve um Result Status 202 enquanto um processo separado faz o autodiscovery. Os clientes devem voltar a chamar o serviço até terem uma resposta adequada. Parâmetros:AuthToken=CampoAlfanumerico [Obrigatório] URL= CampoAlfanumerico [Obrigatório]
Exemplos
Voltar ao topo

DiscoverDataSourcesForURLXML

Devolve uma lista de URLs de feeds resultante de fazer autodiscovery no URL dado. Este serviço é assíncrono. Os resultados ficam em cache. Uma chamada ao serviço devolve resultados se estes já estiverem em cache. Caso contrário, devolve um Result Status 202 enquanto um processo separado faz o autodiscovery. Os clientes devem voltar a chamar o serviço até terem uma resposta adequada. Parâmetros:AuthToken=CampoAlfanumerico [Obrigatório] URL= CampoAlfanumerico [Obrigatório]
Exemplos
Voltar ao topo

DissociateDataSourceFromEntityJSON

Dissocia o par entidade da DataSource(só contas) e todos os seus autores. No caso de não existirem mais entidades associadas a esta datasource, todas as suas relações serão apagadas. Caso contrário, os autores serão associados à entidade por definição desta datasource. Caso seja a mesma, uma nova será escolhida. Parâmetros: AuthToken= token [Obrigatório] EntityID=ID [Obrigatório] DataSourceID=ID [Obrigatório]
Exemplos
Voltar ao topo

DissociateDataSourceFromEntityXML

Dissocia o par entidade da DataSource(só contas) e todos os seus autores. No caso de não existirem mais entidades associadas a esta datasource, todas as suas relações serão apagadas. Caso contrário, os autores serão associados à entidade por definição desta datasource. Caso seja a mesma, uma nova será escolhida. Parâmetros: AuthToken= token [Obrigatório] EntityID=ID [Obrigatório] DataSourceID=ID [Obrigatório]
Exemplos
Voltar ao topo

GetAuthTokenJSON

Devolve um token de segurança válido por um período de 12 horas para o utilizador validado com os parâmetros: Username=CampoAlfa [Obrigatório] Password=CampoAlfanumerico [Obrigatório]
Exemplos
Voltar ao topo

GetAuthTokenXML

Devolve um token de segurança válido por um período de 12 horas para o utilizador validado com os parâmetros: Username=CampoAlfa [Obrigatório] Password=CampoAlfanumerico [Obrigatório]
Exemplos
Voltar ao topo

GetEventJSON

Devolve todo o conteúdo dos eventos. Parâmetros: AuthToken= token [Obrigatório] EventIDs=ID [Obrigatório] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

GetEventXML

Devolve todo o conteúdo dos eventos. Parâmetros: AuthToken= token [Obrigatório] EventIDs=ID [Obrigatório] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

GetUserJSON

Devolve o perfil do utilizador
Exemplos
Voltar ao topo

GetUserXML

Devolve o perfil do utilizador
Exemplos
Voltar ao topo

GetViewJSON

Devolve os filtros associados à vista.
Exemplos
Voltar ao topo

GetViewXML

Devolve os filtros da vista.
Exemplos
Voltar ao topo

ListAccountsJSON

Devolve todo o conteúdo das contas pedidas. Parâmetros: AuthToken= token [Obrigatório] ServiceIDs=IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListAccountsXML

Devolve todo o conteúdo das contas pedidas. Parâmetros: AuthToken= token [Obrigatório] ServiceIDs=IDs [Obrigatório] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListCommentsJSON

Lista todos os comentários associados ao evento no formato JSON. Parâmetros: AuthToken = token [Obrigatório] EventID = ID [Obrigatório]
Exemplos
Voltar ao topo

ListCommentsXML

Lista todos os comentários associados ao evento no formato XML. Parâmetros: AuthToken = token [Obrigatório] EventID = ID [Obrigatório]
Exemplos
Voltar ao topo

ListEntitiesJSON

Lista todas as entidades que estejam contidas nos filtros. Parâmetros: AuthToken = token [Obrigatório] ServiceIDs = IDs [Opcional] EntityIDs = IDs [Opcional] FirstLetter= Alfa [Opcional] Temporary = boolean [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListEntitiesXML

Lista todas as entidades que estejam contidas nos filtros. Parâmetros: AuthToken = token [Obrigatório] ServiceIDs = IDs [Opcional] EntityIDs = IDs [Opcional] FirstLetter= Alfa [Opcional] Temporary = boolean [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListEventsForMeJSON

Lista os eventos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListEventsForMeXML

Lista os eventos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListEventsJSON

Lista todos os eventos, filtrados pelos parâmetros.Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead= boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] EntityIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListEventsXML

Lista todos os eventos, filtrados pelos parâmetros.Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead= boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] EntityIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListMyAuthorsAndDataSourcesJSON

Lista toda a informação(datasources,autores), associada à entidade do utilizador. Parâmetros: AuthToken = token [Obrigatório]
Exemplos
Voltar ao topo

ListMyAuthorsAndDataSourcesXML

Lista toda a informação(datasources,autores), associada à minha entidade. Parâmetros: AuthToken = token [Obrigatório]
Exemplos
Voltar ao topo

ListMyEventsJSON

Lista os eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListMyEventsXML

Lista os eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListMyNewerEventsJSON

Lista os novos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Opcional] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListMyNewerEventsXML

Lista os novos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Opcional] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListMyOlderEventsJSON

Lista eventos antigos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Opcional] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListMyOlderEventsXML

Lista eventos antigos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Opcional] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListNewerEventsForMeJSON

Lista os novos eventos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListNewerEventsForMeXML

Lista os novos eventos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListNewerEventsJSON

Lista novos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListNewerEventsXML

Lista novos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListOlderEventsForMeJSON

Lista eventos antigos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListOlderEventsForMeXML

Lista eventos antigos enviados para o utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListOlderEventsJSON

Lista antigos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] OnlyUnRead = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListOlderEventsXML

Lista antigos eventos do utilizador filtrados pelos parâmetros. Parâmetros: AuthToken = token [Obrigatório] FromEventID = ID [Obrigatório] EventIDs = IDs [Opcional] OnlyFavorites = boolean [Opcional] ServiceIDs= IDs [Opcional] ExceptServiceIDs = IDs [Opcional] DataSourceIDs = IDs [Opcional] ExceptDataSourceIDs = IDs [Opcional] CurrPage = Int [Opcional] RowsPage = Int [Opcional]
Exemplos
Voltar ao topo

ListServicesJSON

Lista todos os serviços suportados pelo Pond/v1_1, com os respectivos ícones e a indicação se o serviço suporta autorização. Parâmetros: AuthToken=CampoAlfanumerico [Obrigatório]
Exemplos
Voltar ao topo

ListServicesXML

Lista todos os serviços suportados pelo Pond/v1_1, com os respectivos ícones e a indicação de se o serviço suporta autorização. Parâmetros: AuthToken=CampoAlfanumerico [Obrigatório]
Exemplos
Voltar ao topo

ListViewsJSON

Lista as "views" configuradas do utilizador
Exemplos
Voltar ao topo

ListViewsXML

Lista as "views" configuradas do utilizador
Exemplos
Voltar ao topo

MergeEntitiesJSON

Junta duas entidades numa só, transferindo todos os autores e eventos para a mesma . A entidade absorbededEntity é apagada.
Exemplos
Voltar ao topo

MergeEntitiesXML

Junta duas entidades numa só, transferindo todos os autores e eventos para a mesma . A entidade absorbededEntity é apagada.
Exemplos
Voltar ao topo

ModifyAccountJSON

Modifica a descrição da conta. Parâmetros: AuthToken = token [Obrigatório] AccountID = ID [Obrigatório] Description = AlfaNumeric [Opcional]
Exemplos
Voltar ao topo

ModifyAccountXML

Modifica a descrição da conta. Parâmetros: AuthToken = token [Obrigatório] AccountID = ID [Obrigatório] Description = AlfaNumeric [Opcional]
Exemplos
Voltar ao topo

PostEventJSON

Publica um evento numa das contas do utilizador que suporte um determinado tipo de publicação(ListAccount: CanPost=true). A publicação do evento é um serviço assíncrono e o resultado positivo refere-se apenas à colocação do pedido na fila de trabalhos. É retornado um puny-url que aponta para o evento quando o mesmo for publicado. Caso a publicação falhe na fase dos publicadores é emitida uma mensagem de aviso de sistema. O FileToken é o token retornado pelo serviço de envio de ficheiros. Parâmetros: AuthToken =CampoAlfanumerico [Obrigatório] AccountID = ID [Obrigatório] SmallText = AlfaNumeric [Obrigatório] LargeText = AlfaNumeric [Obrigatório] FileTokens = FileToken [Opcional]
Exemplos
Voltar ao topo

PostEventXML

Publica um evento numa das contas do utilizador que suporte um determinado tipo de publicação(ListAccount: CanPost=true). A publicação do evento é um serviço assíncrono e o resultado positivo refere-se apenas à colocação do pedido na fila de trabalhos. É retornado um puny-url que aponta para o evento quando o mesmo for publicado. Caso a publicação falhe na fase dos publicadores é emitida uma mensagem de aviso de sistema. O FileToken é o token retornado pelo serviço de envio de ficheiros. Parâmetros: AuthToken =CampoAlfanumerico [Obrigatório] AccountID = ID [Obrigatório] SmallText = AlfaNumeric [Obrigatório] LargeText = AlfaNumeric [Obrigatório] FileTokens = FileToken [Opcional]
Exemplos
Voltar ao topo

ReplyToEventJSON

Publica um evento como resposta a outro evento numa das contas do utilizador que suportem um determinado tipo de publicação(ListAccount: CanPost=true). A publicação do evento é um serviço assincrono, o resultado positivo refere-se apenas à colocação do pedido na fila de trabalhos. É retornado um puny-url que quando o evento for publicado aponta para o mesmo. Caso a publicação falhe na fase dos publicadores é emitida uma mensagem de sistema a avisar de tal.O FileToken é o token retornado pelo serviço de envio de ficheiros. Parâmetros: AuthToken =CampoAlfanumerico [Obrigatório] InReplyToEvent = ID [Obrigatório] SmallText = AlfaNumeric [Obrigatório] LargeText = AlfaNumeric [Obrigatório] FileTokens = FileToken [Opcional]
Exemplos
Voltar ao topo

ReplyToEventXML

Publica um evento como resposta a outro evento numa das contas do utilizador que suportem um determinado tipo de publicação(ListAccount: CanPost=true). A publicação do evento é um serviço assincrono, o resultado positivo refere-se apenas à colocação do pedido na fila de trabalhos. É retornado um puny-url que quando o evento for publicado aponta para o mesmo. Caso a publicação falhe na fase dos publicadores é emitida uma mensagem de sistema a avisar de tal.O FileToken é o token retornado pelo serviço de envio de ficheiros. Parâmetros: AuthToken =CampoAlfanumerico [Obrigatório] InReplyToEvent = ID [Obrigatório] SmallText = AlfaNumeric [Obrigatório] LargeText = AlfaNumeric [Obrigatório] FileTokens = FileToken [Opcional]
Exemplos
Voltar ao topo

SetEntityJSON

Esta operação serve simultaneamente para criar ou modificar uma entidade já existente(no caso de ser especificado o EntityID).Parâmetros: AuthToken= TOKEN [Obrigatório] EntityID = ID [Opcional] Name = AlfaNumeric [Obrigatório] AvatarURL = URL [Opcional]
Exemplos
Voltar ao topo

SetEntityXML

Esta operação serve simultaneamente para criar ou modificar uma entidade já existente(no caso de ser especificado o EntityID).Parâmetros: AuthToken= TOKEN [Obrigatório] EntityID = ID [Opcional] Name = AlfaNumeric [Obrigatório] AvatarURL = URL [Opcional]
Exemplos
Voltar ao topo

SetEventFavoriteJSON

Marca todos os eventos como favoritos ou, caso seja especificado, remove de favoritos. Parâmetros: AuthToken = TOKEN [Obrigatório] Favorite: boolean [Opcional:por definição-true] EventIDs = IDs [Obrigatório]
Exemplos
Voltar ao topo

SetEventFavoriteXML

Marca todos os eventos como favoritos ou, caso seja especificado, remove de favoritos. Parâmetros: AuthToken = TOKEN [Obrigatório] Favorite: boolean [Opcional:por definição-true] EventIDs = IDs [Obrigatório]
Exemplos
Voltar ao topo

SetEventReadJSON

Marca todos os eventos passados por parametro por definição como lidos ou caso seja espeficado não lido. Parâmetros: AuthToken = TOKEN [Obrigatório] Read: boolean [Opcional:por definição-true] EventIDs = IDs [Obrigatório]
Exemplos
Voltar ao topo

SetEventReadXML

Marca todos os eventos passados por parametro por definição como lidos ou caso seja espeficado não lido. Parâmetros: AuthToken = TOKEN [Obrigatório] Read: boolean [Opcional:por definição-true] EventIDs = IDs [Obrigatório]
Exemplos
Voltar ao topo

SetEventUnFavoriteJSON

Retira a marca de favorito ao evento, apenas no serviço Pond.
Exemplos
Voltar ao topo

SetEventUnFavoriteXML

Retira a marca de favorito ao evento, apenas no serviço Pond.
Exemplos
Voltar ao topo

SetEventUnReadJSON

Remove a marca de lido do evento, apenas no serviço Pond.
Exemplos
Voltar ao topo

SetEventUnReadXML

Remove a marca de lido do evento, apenas no serviço Pond.
Exemplos
Voltar ao topo

SetUserJSON

Altera os dados do perfil: Name : Nome do utilizador [Obrigatório] Sex : M ou F (Masculino ou feminino) DateOfBirth : Data de nascimento Occupation : Ocupação Country : de acordo com a ISO 3166-1 alpha 2 ( duas letras ) Language : de acordo com o RFC 4646 e RFC 4647
Exemplos
Voltar ao topo

SetUserXML

Altera os dados do perfil: Name : Nome do utilizador [Obrigatório] Sex : M ou F (Masculino ou feminino) DateOfBirth : Data de nascimento Occupation : Ocupação Country : de acordo com a ISO 3166-1 alpha 2 ( duas letras ) Language : de acordo com o RFC 4646 e RFC 4647
Exemplos
Voltar ao topo

SetViewJSON

Cria/atualiza uma vista com os filtros pretendidos.
Exemplos
Voltar ao topo

SetViewXML

Cria/atualiza uma vista com filtros pretendidos.
Exemplos
Voltar ao topo

Autenticação da API REST

Autenticação de um pedido REST

Cada pedido deverá conter informação de autenticação para estabelecer a identidade de quem fez o pedido e o token de autorização chamado ESB AccessKey (chave de acesso).

ESB Access Key

A autorização do uso da API é efectuada através da chave de acesso (ESB Access Key) que é disponibilizada no final do processo de compra do produto. Poderá gerar uma ESB Access Key para utilização da API nos detalhes do producto disponível na sua área de cliente.

O elemento ESBAccessKey deverá estar presente no URL como query-string

Exemplo HTTP GET usando nome do utilizador e palavra-chave:

Exemplo HTTP POST usando nome do utilizador e palavra-chave:

Request with ESBToken

Using a token instead of your username and password can be useful if you don't want to give your credentials to whom is using the API.

In order to generate a ESB Token you must use SAPO Security Token Service. You can generate a revocable token or a temporary token valid for 12 hours.

Exemplo HTTP GET usando um ESB Token:

Exemplo HTTP POST usando um ESB Token:

Descrição dos parâmetros:

ESBCredentials são parâmetros usados para autenticar e autorizar o pedido REST.

Elemento Descrição
ESBUsername O email da conta usada para para acederà API.
ESBPassword A palavra-passe que corresponde à conta de email especificada em ESBUsername.
ESBToken O token de acesso que representa as credenciais (ESBUsername + ESBPassword) usadas para comprar o uso da API.
ESBAccessKey O token que vai autorizar o pedido. A conta utilizada deve estar associada a este token.
Voltar ao topo