用c#编辑Facebook帖子

本文关键字:帖子 Facebook 编辑 | 更新日期: 2023-09-27 18:19:13

我使用以下代码向facebook feed发布消息:

 public string UploadPost(string intTitle, string inMessage, string inLinkCaption, int inLinkUrl, string inLinkDescription, string inLinkUrlPicture)
    {
        object obj;
        Facebook.JsonObject jsonObj;
        FacebookClient client;
        string access_token = ConfigurationManager.AppSettings["FacebookPageAccessToken"].ToString();
        client = new FacebookClient(access_token);
        var args = new Dictionary<string, object>();
        args["message"] = inMessage;
        args["caption"] = inLinkCaption;
        args["description"] = inLinkDescription;
        args["name"] = intTitle;
        args["picture"] = inLinkUrlPicture;
        args["link"] = inLinkUrl;
        if((obj = client.Post("/" + ConfigurationManager.AppSettings["FacebookPageId"].ToString() + "/feed", args)) != null)
        {
            if((jsonObj = obj as Facebook.JsonObject) != null)
            {
                if(jsonObj.Count > 0)
                    return jsonObj[0].ToString();
            }
        }
        return string.Empty;
    }

是否有可能编辑这篇文章与从以前的方法创建后的帖子Id或我将不得不删除它,并发布它作为一个新的帖子?

用c#编辑Facebook帖子

你不能编辑现有的帖子,你必须删除现有的并发布一个新的。参见Facebook文档链接