Pergunta

Estou procurando uma maneira de:

Faça um domínio cruzado JSON SOLD A-LA YUI IO (http://developer.yahoo.com/yui/3/examples/io/io-xdr.html com autenticação básica)

ou alternativamente,

Tenha suporte listdata.svc do SharePoint 2010 (por exemplo, /_vti_bin/listdata.svc/?$format=json&$callback=loaded) para que eu possa usar o jQuery.ajax para fazer uma solicitação autenticada básica.

Apenas para esclarecer, não tenho certeza de como o exemplo do Yahoo acima pode suportar autenticação básica (o jQuery é um simples assunto). Em segundo lugar, o erro do SharePoint 2010 joga ao tentar o JSON-P:

O parâmetro de consulta '$ formato' começa com um caractere '$' reservado ao sistema, mas não é reconhecido.

Eu sei que podemos fazer serviços padrão de dados WCF padrão de ajuste http://code.msdn.microsoft.com/dataservicesjsonp Mas não tenho certeza sobre o SharePoint.

Como tenho certeza de que alguns podem imaginar que isso seria incrivelmente útil. Alguém tem uma idéia de como isso poderia funcionar?

Foi útil?

Solução

Nesta situação, acabamos acessa o serviço ODATA por meio de nossos arquivos .cshtml usando o System.net.webclient. O aplicativo estava na mesma nuvem do servidor SharePoint, portanto o desempenho foi bastante aceitável.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top