用C#编辑Facebook帖子?
Im使用此代码发布到facebook提要:用C#编辑Facebook帖子?,c#,facebook,facebook-c#-sdk,C#,Facebook,Facebook C# Sdk,Im使用此代码发布到facebook提要: public string UploadPost(string intTitle, string inMessage, string inLinkCaption, int inLinkUrl, string inLinkDescription, string inLinkUrlPicture) { object obj; Facebook.JsonObject jsonObj; Facebook
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;
}
publicstringuploadpost(stringinttitle、stringinmessage、stringinlinkcaption、intinlinkurl、stringinlinkdescription、stringinlinkurpicture)
{
对象对象对象;
Facebook.JsonObject-jsonObj;
facebook客户端;
string access_token=ConfigurationManager.AppSettings[“FacebookPageAccessToken”]。ToString();
客户端=新的FacebookClient(访问令牌);
var args=新字典();
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作为Facebook.JsonObject)!=null)
{
如果(jsonObj.Count>0)
返回jsonObj[0].ToString();
}
}
返回字符串。空;
}
是否可以在创建后使用post Id from prev方法编辑此帖子,或者我必须删除它并将其作为新帖子发布?如果无法编辑现有帖子,则必须删除现有帖子并发布新帖子。