Pergunta

Estou construindo um aplicativo fora do navegador Silverlight e tentando usar a API do gráfico do Facebook, mas estou tendo problemas para passar pela viagem de ida e volta da autenticação.

Eu passei pelo processo de autenticação de aplicativos para desktop:

http://developers.facebook.com/docs/authentication/desktop

Mas estou preso nesta etapa:

  • Intercepte o redirecionamento acima e leia o token de acesso do URI.

Tentei adicionar um manipulador de eventos ao evento de comprovação do meu controle WebBrowser, mas o NavigationEventargs.uri é sempre nulo:

http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.loadcompleted(v=vs.96).aspx

Como devo obter um token de acesso do Facebook se não consigo tirar o URI atual do Webbrowser?

Foi útil?

Solução

Vá aqui e obtenha o aplicativo Silverlight Sample no Facebook C# SDK no CodePlex.

http://facebooksdk.codeplex.com/

Obtenha a fonte e você verá as amostras. Haverá um lançamento completo nos próximos dias com downloads separados para cada amostra.

Outras dicas

Eu baixei o código mais recente, mas não posso construí -lo ... está afirmando:

Erro 1 O tipo 'System.xml.Serialization.ixmlSerializable' é definido em uma montagem que não é referenciada. Você deve adicionar uma referência ao Assembly 'System.xml, versão = 2.0.0.0, cultura = neutro, publicKeyToken = B77A5C561934E089'. C: facebooksdk2 facebooksdk_db7aa5e188e2 fonte facebook jsonserializer.cs 161 31 Facebook-sl4

mas só posso adicionar uma referência ao System.xml da versão 2.0.5

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