0
我有一些代碼,用戶可以使用帶有Graph API的Facebook帳戶發佈圖片並使用ASP.NET,我正在使用ASP.NET。標記使用Facebook API的人(圖形API)ASP.NET
我的問題是,在我的ASP.NET中使用Graph API標記一些不是我朋友的名字是可能的?如果沒有,是否有其他方式來標記某人或通過他們的電子郵件?因此,當用戶想要發佈時,他們甚至可以標記自己或其他人。
對於我的代碼:
//Code behind
protected void Page_Load(object sender, EventArgs e)
{
FaceBookConnect.API_Key = "API KEY";
FaceBookConnect.API_Secret = "API SECRET";
if (!IsPostBack)
{
string code = Request.QueryString["code"];
if (!string.IsNullOrEmpty(code))
{
FaceBookConnect.PostFile(code, "me/photos", (HttpPostedFile)Session["File"], Session["Message"].ToString());
Session["File"] = null;
Session["Message"] = null;
}
}
}
protected void UploadPhoto(object sender, EventArgs e)
{
Session["File"] = FileUpload1.PostedFile;
Session["Message"] = txtMessage.Text;
FaceBookConnect.Authorize("user_photos,publish_actions", Request.Url.AbsoluteUri.Split('?')[0]);
}
//DESIGN
<form id="form1" runat="server">
<asp:FileUpload ID="FileUpload1" runat="server" />
<br />
<br />
<asp:TextBox ID="txtMessage" runat="server" TextMode = "MultiLine"></asp:TextBox>
<hr />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick = "UploadPhoto" />
</form>
確定即可,但是否有任何其他方式那樣做? –
要怎麼做?你不能標記不是朋友的人。順便說一句,你不需要user_photos權限上傳照片。 – luschn
是的如何做到這一點?標記我的朋友 –