Silverlight oob (fora do navegador) usando a API do gráfico do Facebook
-
25-09-2019 - |
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:
Como devo obter um token de acesso do Facebook se não consigo tirar o URI atual do Webbrowser?
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