首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TweetSharp删除/撤消转发

TweetSharp删除/撤消转发
EN

Stack Overflow用户
提问于 2011-01-27 05:10:16
回答 2查看 3K关注 0票数 1

我正在使用TweetSharp开发一个小的twitter应用程序。我可以选择一条推文并转发它...但是我找不到一种方法来撤销这个动作。

该功能在TweetSharp中不可用,还是只有me :)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-28 14:46:13

我找到了一个解决方案,首先,你必须使用原始的推文Id来获取转发消息,这样你就可以获得转发Id。有了这个Id,你就可以调用“DeleteTweet”了。那么它就会起作用。

票数 0
EN

Stack Overflow用户

发布于 2014-12-22 16:04:27

要修复使用TweetSharp时可能出现错误86或HTTP400错误请求的情况,请在https://github.com/danielcrenna/tweetsharp处派生/下载源代码,并在_TwitterService.2.Tweets.json中找到这些行(7-8)。

代码语言:javascript
复制
// 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:

代码语言:javascript
复制
// 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中,您应该能够找到如下所示的输出:

代码语言:javascript
复制
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);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4810076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档