Default1.aspx.CS
protected void Page_Load(object sender, EventArgs e)
{
FaceBookConnect.Authorize("publish_actions","http://localhost:123/Default2.aspx");
}
Default2.aspx
<html lang="en">
<head id="Head1" runat="server"> </head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="txtMessage" runat="server" TextMode="MultiLine"></asp:TextBox>
<asp:FileUpload ID="FileUpload1" runat="server"></asp:FileUpload>
<hr />
<asp:Button ID="btnUpload" runat="server" Text="Ulpoad" OnClick="btnUpload_Click"
/> </form>
</body>
</html>
Default2.aspx.CS
protected void Page_Load(object sender, EventArgs e)
{
FaceBookConnect.API_Key = "App Key";
FaceBookConnect.API_Secret = "App Secret Key";
if (!IsPostBack)
{
string code = Request.QueryString["code"];
if (!string.IsNullOrEmpty(code))
{
ViewState["Code"]
= code;
}
}
}
protected void btnUpload_Click(object sender, EventArgs e)
{
Dictionary < string, string > data = new Dictionary < string, string > ();
data.Add("caption", "Chetan");
data.Add("name", "Chetan");
data.Add("message", txtMessage.Text);
Session["File"] = FileUpload1.PostedFile;
Session["Message"] =
txtMessage.Text;
FaceBookConnect.Post(ViewState["Code"].ToString(), "me/feed", data);
FaceBookConnect.PostFile(ViewState["Code"].ToString(), "me/photos", (HttpPostedFile)
Session["File"], Session["Message"].ToString());
}
No comments:
Post a Comment