facebook c # sdk como começar
Gostaria de escrever um aplicativo de console que publique informações automaticamente no meu mural uma vez todas as manhã
Me inscrevi no desenvolvedor do facebook e tenho um AppID e um App Secret
Eu tentei jogar com o SDK do facebook do C # e examinei vários exemplo
Parece que os exemplos recebem um token de usuário - mas precisam usar um navegador que esteja no Windows. Este é um processo automatizado - portanto, não quero ter um usuário presente.
Também criei alguns exemplos usando o token do aplicativo - mas não parece capaz de gravar na pared
Eu escrevi o equivalente no Twitter muito rapidamente. Eu devo estar esquecendo algo aqui ??
Qual é a maneira correta de proceder?
Parece que tudo o que eu preciso é: FaceBookClient (appID, appSecret) e, em seguida, apenas FaceBookClient.Put (message) ???
clarification adicionado:
Jogando com o aplicativo c # facebook sdk winform, tive que alterar o FacebookLoginDialog.cs para usar o URL a seguir:
que retorna uma tecla de acesso no WebBrowser.DocumentText
Se eu ligar para:
var fb = new FacebookClient(_accessToken);
dynamic parameters = new ExpandoObject();
parameters.message = "Hello World!";
dynamic result = fb.Post("me/feed", parameters);
Eu recebo a exceção:
(OAuthException) Um token de acesso ativo deve ser usado para consultar informações sobre o usuário atua
Se eu alterar o código acima para NÃO usar esse token de acesso - mas use o appID e o Appsecret:
FacebookClient myFacebookClient = new FacebookClient("APPID", "APPSECRET");
dynamic parameters = new ExpandoObject();
parameters.message = "Hello World!";
dynamic result = myFacebookClient.Post("me/feed", parameters);
Então eu recebo a exceção:
(OAuthException) Um token de acesso ativo deve ser usado para consultar informações sobre o usuário atua
Acho que é a mesma exceção