| 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
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 utilizadorGetUserXML
Devolve o perfil do utilizadorGetViewJSON
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 utilizadorListViewsXML
Lista as "views" configuradas do utilizadorMergeEntitiesJSON
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 4647SetUserXML
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 4647SetViewJSON
Cria/atualiza uma vista com os filtros pretendidos.SetViewXML
Cria/atualiza uma vista com filtros pretendidos.