Monday, April 18, 2011

New Facebook API tool for .NET

 Don't waste your time with open source projects that aren't supported, lack documentation and require guessing games to implement. 

Try out a fresh, clean and simple alternative to work with Facebook from your own website or application.

Branches FBAPI:
  • Easy to use 
  • Strongly typed to make debugging easier.
  • Use it in any .NET project or langauge, (VB, C#, etc) from the 2.0 framework and up.
  • Supports most major graph api functions
  • Supported and maintained as the graph changes in the future.

Provides built in mechanism to validate users on your ASP.NET site without having to fiddle with httpRequests, formatting and cryptic messages.

View a list of currently supported functions.

Download Free Trial Now - free for up to 30 days

Sample Code 

Making Requests

Imports Branches.FBAPI
...
Dim SI As New SessionInfo("[access_token]"))
Dim Req New Functions.Requests(SI)
Dim User = Req.GetUserInfo("[optional user ID]")
Response.Write(U.name)

Making Posts

Imports Branches.FBAPI
...
Dim SI As New SessionInfo("[access_token]"))
Dim Posts = New Functions.Posts(SI)
Dim P As New Post
P.name = "name of post"
P.message = "message"
P.link = "www.cnn.com"
P.caption = "my caption"
Posts.PublishCreate("[object ID to post to]", P)
Dim PostID = P.id

Authenticating Users

Imports Branches.FBAPI
...
Dim SI As New SessionInfo("[application_id]","applicaiton_secret")
'Redirects user to facebooks
SI.AuthenticateUser("http://[my url]", New SessionInfo.PermissionsEnum(){SessionInfo.PermissionsEnum.email, SessionInfo.PermissionsEnum.read_stream}))
'Called when the user is returned to your page
Dim FSR = SI.ReadFacebooAuthResponse
Response.Write(FSR.Access_Token)
Response.Write(FSR.UserID)

No comments:

Post a Comment