2016-08-16 8 views
0

보내기 Tweetsharp 그리고 난이 대구가 작동하지 않았다내가 Tweetsharp를 사용하고 직접 메시지

SendDirectMessageOptions msgOpt = new SendDirectMessageOptions(); 
msgOpt.UserId = id; 
msgOpt.Text = "text"; 
var result = service.SendDirectMessage(msgOpt); 

대구 C#을 사용하여 메시지를 보내려고 내가 어떻게 발견되지 않았다 그것을

답변

1

이것이 많은 일이 될 수 있으며, 당신에게서 많은 세부 사항이 아닙니다. 작동하지 않는다고 말하면 무엇을 의미합니까?

예외가 있습니까? SendDirectMessage 호출을 한 후에 TwitterService 인스턴스의 Response 속성에 오류에 대한 세부 정보가 있습니까?

확인할 사항 : 1. 사용자 토큰을 사용하여 올바르게 인증되었습니다. 2. 인증 된 사용자 토큰에 직접 메시지를 보낼 수있는 권한이 있음을 나타냅니다. (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. 이미 동일한 사용자가 보낸 동일한 텍스트의 직접적인 메시지가 없다는 것 (트위터는 종종 중복 된 것으로 간주되는 상태를 종종 제거합니다).