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:

https: //graph.facebook.com/oauth/access_token? grant_type = client_credentials & client_id = APPID & client_secret = APPSECRET & scope = user_about_me, publish_stream, offline_access

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

questionAnswers(2)

yourAnswerToTheQuestion