KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I would like to write a console application that automatically posts information to my wall once every morning. I have signed up for facebook developer and have a AppID and App Secret I have been trying to play with the C# facebook SDK and looked through several examples. Seems like the examples get a user token - but have to use a browser that is in windows forms. This is an automated process - so I dont want to have a user present. Ive also created some examples using the application token - but it does not seem to be able to write to the wall. I wrote the Twitter equivalent very quickly. I must be missing something here ??? What is the proper way to proceed? It seems that all I should need to is: FaceBookClient(appID, appSecret) and then just FaceBookClient.Put(message) ??? clarification added: Playing with the C# facebook sdk winform application I had to change their FacebookLoginDialog.cs to use the folling URL: 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 which returns an accesskey in WebBrowser.DocumentText If I then call: var fb = new FacebookClient(_accessToken); dynamic parameters = new ExpandoObject(); parameters.message = "Hello World!"; dynamic result = fb.Post("me/feed", parameters); I get the exception: (OAuthException) An active access token must be used to query information about the current user. If I change the code above to NOT use that access token - but use the appID and Appsecret:
Tags (comma-separated)
Save Edits
Cancel