tweetinvi를 사용하여 트위터에 메시지를 게시하고 (우리 계정에 메시지를 게시 한 다음 @ID를 사용하여 이러한 사용자를 참조해야하는) 사용자 목록이 있습니다. 현재, 이것은 내 코드입니다. 나는 하루에 가능한 최대 짹짹 (2400)을 얻기 위해 매 36 초마다 메시지를 게시하려고 시도하고있다. 그 키, 비밀, 토큰 및 tokenSecret 할당 된 값을 유의하시기 바랍니다tweetinvi를 사용하여 트위터에 메시지를 게시 할 때 트위터를 일관되게 게시하지 않습니다.
public static void publicTweetToUsers(string identifier, string message)
{
Auth.SetUserCredentials(key, secret, token, tokenSecret);
var user = User.GetAuthenticatedUser();
var tweet = Tweet.PublishTweet(string.Format("{0} {1}", identifier, message));
}
을 다음과 같이 시간 제한 이벤트와
static void Main(string[] args)
{
allUsers = analytics.getAllUniqueUserID();
System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval = 36000;
aTimer.Enabled = true;
while (true)
{
//just to keep console open
}
}
는 publicTweetToUsers와
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
lastMessaged = analytics.getLastUserIDMessaged() + 1;
string identifier = allUsers[lastMessaged];
string message = "Hello";
TwitterAccess.publicTweetToUsers(identifier, message);
analytics.writeLastIDToFile(lastMessaged.ToString());
}
을 다음과 같이하고, 계정에 로그인 않는다 짹짹을 보내면, 그것은 단지 그것을 솔직하게하지 않을 것입니다, 그것은 일정한 기간 동안 보내고 멈출 것입니다. 버그가있는 경우 버그를 수정하거나 가능한 해결책을 제시하십시오. thanks
답장을 보내 주셔서 감사합니다. 어떻게 든 내 프로그램은 그 기사에서 언급 한대로 TwitterException을 발견 할 수 없다. 단순히 누락 된 네임 스페이스가 ... 나는 tweetinvi를 잘못 추가 했는가? Visual Studio 2010 사용 : 고정 xD는 Tweetinvi.Exceptions를 사용하여 추가하는 것을 잊었습니다. – pieter
그레이트, 더 많은 정보가있을 때 알려주세요! – Linvi
완벽하게 작동하며 매 60 초마다 지연을 보내면 트릭을 완료 한 것으로 보이며 그 과정에서 tweetinvi의 최신 버전으로 업그레이드 했으므로 응답 해 주셔서 감사합니다. – pieter