我正在使用Tweetsharp,我尝试使用cod C#发送消息
SendDirectMessageOptions msgOpt = new SendDirectMessageOptions();
msgOpt.UserId = id;
msgOpt.Text = "text";
var result = service.SendDirectMessage(msgOpt);这个代码不起作用,我也不知道该怎么做
发布于 2016-08-17 05:18:05
这可能有很多事情,但你没有太多的细节。当你说它不工作时,你是什么意思?
你得到异常了吗?在执行SendDirectMessage调用之后,TwitterService实例的Response属性是否包含有关错误的任何详细信息?
要检查的事项: 1.使用用户令牌对您进行了正确的身份验证。2.您验证的用户token是否有权限直接发送消息。(https://dev.twitter.com/oauth/overview/application-permission-model-faq#i-adjusted-my-application-permissions-but-the-oauth-login-still-shows-no-permissions-for-direct-messages-should-this-change-have-been-immediate) 3.您认证的用户和您的用户相互跟踪,并向两者发送直接消息。(https://dev.twitter.com/rest/reference/post/direct_messages/new) 4.已经没有来自同一用户的具有相同文本的直接消息(推特经常去重它认为是重复的状态)。
https://stackoverflow.com/questions/38966068
复制相似问题