Ich habe einige Codes, wo der Benutzer Bild mit Nachricht mit meinem Facebook-Konto, das eine Graph-API hat und ich benutze ASP.NET.Tagging Menschen mit Facebook API (Graph API) ASP.NET
Meine Frage ist, Tagging einige Namen, die nicht meine Freunde in meinem ASP.NET mit Graph API ist möglich? Wenn nicht, gibt es eine andere Möglichkeit, jemanden zu markieren oder per E-Mail zu verwenden? Wenn der Benutzer es veröffentlichen möchte, kann er sogar selbst oder eine andere Person markieren.
Für meinen Code:
//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>
ok dann, aber gibt es eine andere Möglichkeit, es so zu tun? –
um es genau zu machen? Du kannst keine Leute markieren, die keine Freunde sind. Übrigens brauchen Sie nicht die Berechtigung user_photos, um Fotos hochzuladen. – luschn
ja, wie es geht? Tagging meine Freunde –