Foi feita uma tentativa de acessar um soquete de uma maneira proibida por suas permissões de acesso
Acabei de baixar o exemplo de C # SDK e ASP.NET MVC, modificado para funcionar com 4.2.1. (parâmetros de configuração da web facebookSettings etc.), criei meu aplicativo do Facebook e tentei executá-lo. Clique no botão de login do facebook - ok, inserindo credenciais no pop-up do facebook - ok, permitindo acesso ao meu aplicativo - ok, e então recebo este erro:
System.Net.Sockets.SocketException: Foi feita uma tentativa de acessar um soquete de uma maneira proibida por suas permissões de acesso 66.220.146.47:443
var app = new FacebookApp();
if (app.Session == null)
{
// The user isnt logged in to Facebook
// send them to the home page
return RedirectToAction("Index");
}
// Get the user info from the Graph API
dynamic me = app.Api("/me"); // EXCEPTION THROWN HERE
ViewData["FirstName"] = me.first_name;
ViewData["LastName"] = me.last_name;
oapp
acho que o objeto está OK (contendo parâmetros de configurações, objeto de sessão com token de acesso e meu ID do usuário do facebook, etc.)
Estou usando o endereço de desenvolvimento localhttp://myappdev.local
(definido como127.0.0.1
no arquivo hosts). O mesmo endereço é definido nas configurações do meu aplicativo do facebook, também no domíniomyappdev.local
- Esse pode ser o problema? Eu tenho visto exemplos usandolocalhost:1234
em alguns tutoriais.