Utilizar dados externos no SharePoint

Em seus Suplementos do SharePoint, é necessário recuperar e manipular dados expostos por um aplicativo Web remoto ou serviço de dentro de uma página ou componente do SharePoint. Como o código personalizado não é permitido nos servidores do SharePoint, seu suplemento deve usar JavaScript para essa finalidade. O modelo de Suplementos do SharePoint fornece várias opções para acessar os dados e serviços remotos.

Use a biblioteca JavaScript entre domínios do SharePoint para acessar dados externos

Você pode usar a biblioteca entre domínios para acessar dados em seu aplicativo Web remoto se fornecer uma página de proxy personalizada hospedada na infraestrutura remota. Como desenvolvedor, você é responsável por implementar a página proxy personalizada e precisa lidar com a lógica personalizada, como o mecanismo de autenticação, se houver um, no aplicativo remoto. Use a biblioteca entre domínios se desejar que a comunicação entre a fonte de dados remota e a página do SharePoint ocorra no nível do cliente.

Saiba mais sobre como usar a biblioteca dessa maneira em Criar uma página de proxy personalizada para a biblioteca de domínio cruzado no SharePoint.

Observação

A biblioteca entre domínios do SharePoint também pode ser usada na outra direção; Ou seja, o JavaScript em páginas remotas da Web pode usá-lo para acessar dados do SharePoint. Para obter mais informações sobre esse uso da biblioteca, consulte Criando suplementos do SharePoint que usam a biblioteca entre domínios.

Usar o proxy Web do SharePoint para acessar dados externos

Você pode usar o proxy Web exposto no modelo de objeto cliente JavaScript para acessar dados remotos. (O proxy também está disponível no modelo de objeto do lado do cliente do .NET (CSOM), mas você não pode usar esse modelo de objeto no código executado nos servidores do SharePoint.)

Quando você usa o proxy da Web, você emite a solicitação inicial para o Microsoft Office SharePoint Online. Por sua vez, o Microsoft Office SharePoint Online solicita os dados para o ponto de extremidade especificado e encaminha a resposta de volta à sua página. Use o proxy web quando quiser que a comunicação entre a fonte de dados remota e a página do SharePoint ocorra no nível do servidor.

Para obter detalhes sobre como usar o proxy, consulte Consultar um serviço remoto usando o proxy Web no SharePoint.

Confira também