Get Facebook SDK for C# from nuget
1. Download NuGet manager.
2. Go to visual studio >Tools > NuGet Package Manager > “Package Manager Console”
3. Execute the command “Install-Package Facebook” as shown below
Code to create album on Facebook account using ASP.NET C#.
1. Added the reference and namespace “using Facebook”;
2. Write the below code:
string AccessToken = <AccessToken>;
// ————————create the FacebookClient object
FacebookClient facebookClient = new FacebookClient(<AccessToken>);
// ————————set the parameters
var albumParameters = new Dictionary<string, object>();
string albumName = “Album Name”;
string albumMessage = “Album Message”;
albumParameters[“message”] = albumMessage;
albumParameters[“name”] = albumName;
// ————————create album on facebook account
dynamic result = facebookClient.Post(“/me/albums/”, albumParameters);
// ————————you can use this id to post photos into it
string id = result.id;
Code to create album on Facebook Page using ASP.NET C#.
1. Added the reference and namespace “using Facebook”;
2. Write the below code:
string PageAccessToken = <PageAccessToken>;
string PageID = <Page ID>;
// ————————create the FacebookClient object
FacebookClient facebookClient = new FacebookClient(<PageAccessToken>);
// ————————set the parameters
var albumParameters = new Dictionary<string, object>();
string albumName = “Album Name”;
string albumMessage = “Album Message”;
albumParameters[“message”] = albumMessage;
albumParameters[“name”] = albumName;
// ————————create album on facebook account
dynamic result = facebookClient.Post(“/” + PageID + “/albums/”, albumParameters);
// ————————you can use this id to post photos into it
string id = result.id;
Code to post messages on Facebook account using ASP.NET C#.
1. Added the reference and namespace “using Facebook”;
2. Write the below code:
string AccessToken = <AccessToken>;
// ————————create the FacebookClient object
FacebookClient facebookClient = new FacebookClient(<AccessToken>);
// ————————set the parameters
var parameters = new Dictionary<string, object>();
parameters[“message”] = “<Message>”;
facebookClient.Post(“/me/feed”, parameters);
Code to post Image with message on Facebook account using ASP.NET C#.
1. Added the reference and namespace “using Facebook”;
2. Write the below code:
string AccessToken = <AccessToken>;
string fpath=<fpath>;
// ————————create the FacebookClient object
FacebookClient facebookClient = new FacebookClient(AccessToken);
// ————————set the parameters
byte[] photo = File.ReadAllBytes(fpath);
dynamic parameters = new ExpandoObject();
parameters.access_token = AccessToken;
parameters.message = “<Message>”;
var mediaObject = new FacebookMediaObject
{
ContentType = “image/jpg”,
FileName = Path.GetFileName(fpath)
};
mediaObject.SetValue(photo);
parameters.source = mediaObject;
// ————————Post on Facebook
facebookClientPost(“/me/photos”, parameters);
Code to post Image with message on Facebook account in particular album using ASP.NET C#.
1. Added the reference and namespace “using Facebook”;
2. Write the below code:
string AccessToken = <AccessToken>;
string albumId= <albumid>;
string fpath=<fpath>;
// ————————create the FacebookClient object
FacebookClient facebookClient = new FacebookClient(AccessToken);
// ————————set the parameters
byte[] photo = File.ReadAllBytes(fpath);
dynamic parameters = new ExpandoObject();
parameters.access_token = AccessToken;
parameters.message = “<Message>”;
var mediaObject = new FacebookMediaObject
{
ContentType = “image/jpg”,
FileName = Path.GetFileName(fpath)
};
mediaObject.SetValue(photo);
parameters.source = mediaObject;
// ————————Post on Facebook
facebookClient.Post(“/” + albumId + “/photos”, parameters);
Code to post messages on Facebook Page using ASP.NET C#.
1. Added the reference and namespace “using Facebook”;
2. Write the below code:
string PageAccessToken = <PageAccessToken>;
string PageID = <PageID>;
// ————————create the FacebookClient object
FacebookClient facebookClient = new FacebookClient(<PageAccessToken >);
// ————————set the parameters
var parameters = new Dictionary<string, object>();
parameters[“message”] = “<Message>”;
facebookClient.Post(“/”+ PageID+”/feed”, parameters);
Code to post Image with message on Facebook Page using ASP.NET C#.
1. Added the reference and namespace “using Facebook”;
2. Write the below code:
string PageAccessToken = < PageAccessToken >;
string fpath=<fpath>;
// ————————create the FacebookClient object
FacebookClient facebookClient = new FacebookClient(PageAccessToken);
// ————————set the parameters
byte[] photo = File.ReadAllBytes(fpath);
dynamic parameters = new ExpandoObject();
parameters.access_token = AccessToken;
parameters.message = “<Message>”;
var mediaObject = new FacebookMediaObject
{
ContentType = “image/jpg”,
FileName = Path.GetFileName(fpath)
};
mediaObject.SetValue(photo);
parameters.source = mediaObject;
// ————————Post on Facebook
facebookClient.Post(“/”+PageID+”/photos”, parameters);
Code to post Image with message on Facebook Page in particular album using ASP.NET C#.
1. Added the reference and namespace “using Facebook”;
2. Write the below code:
string PageAccessToken = < PageAccessToken >;
string albumId= <albumid>;
string fpath=<fpath>;
// ————————create the FacebookClient object
FacebookClient facebookClient = new FacebookClient(PageAccessToken);
// ————————set the parameters
byte[] photo = File.ReadAllBytes(fpath);
dynamic parameters = new ExpandoObject();
parameters.access_token = AccessToken;
parameters.message = “<Message>”;
var mediaObject = new FacebookMediaObject
{
ContentType = “image/jpg”,
FileName = Path.GetFileName(fpath)
};
mediaObject.SetValue(photo);
parameters.source = mediaObject;
// ————————Post on Facebook
facebookClient.Post(“/” + albumId + “/photos”, parameters);