我正在使用TweetSharp开发一个小的twitter应用程序。我可以选择一条推文并转发它...但是我找不到一种方法来撤销这个动作。
该功能在TweetSharp中不可用,还是只有me :)?
发布于 2011-01-28 14:46:13
我找到了一个解决方案,首先,你必须使用原始的推文Id来获取转发消息,这样你就可以获得转发Id。有了这个Id,你就可以调用“DeleteTweet”了。那么它就会起作用。
发布于 2014-12-22 16:04:27
要修复使用TweetSharp时可能出现错误86或HTTP400错误请求的情况,请在https://github.com/danielcrenna/tweetsharp处派生/下载源代码,并在_TwitterService.2.Tweets.json中找到这些行(7-8)。
// https://dev.twitter.com/docs/api/1.1/post/statuses/destroy/%3Aid
TwitterStatus, "statuses/destroy/{id}":DELETE, DeleteTweet, long id, bool trim_user修改第8行,使用POST而不是DELETE:
// https://dev.twitter.com/docs/api/1.1/post/statuses/destroy/%3Aid
TwitterStatus, "statuses/destroy/{id}":POST, DeleteTweet, long id, bool trim_user重新构建库,在TwitterService.generated.cs中,您应该能够找到如下所示的输出:
public virtual TwitterStatus DeleteTweet(DeleteTweetOptions options)
{
var id = options.Id;
var trim_user = options.TrimUser;
return WithHammock<TwitterStatus>(WebMethod.Post, "statuses/destroy/{id}", FormatAsString, "?id=", id, "&trim_user=", trim_user);
}https://stackoverflow.com/questions/4810076
复制相似问题