使用Twitterizer2获取状态id

本文关键字:id 状态 获取 Twitterizer2 使用 | 更新日期: 2023-09-27 18:11:53

我目前正在编写一个应用程序,使用Twitterizer将tweet发布到我的Twitter时间轴。

然而,我也想有删除多个推文的选项。

我已经设法通过手动从站点中检索状态id来删除单个tweet,然后将它们硬编码到我的方法中,如下所示。

int statusID = 12345; //retrieved from the individual Tweet online    
TwitterResponse<TwitterStatus> tweetResponse = TwitterStatus.Delete(tokens, statusID);
if (tweetResponse.Result == RequestResult.Success)
{
     MessageBox.Show(tweetResponse.Result.ToString());
}

是否可以检索该方法可以循环的statusID列表,并为每个现有ID删除该评论?

另外,是否可以添加地理坐标时,使用Twitterizer更新状态?

使用Twitterizer2获取状态id

我有一个代码,允许您通过ID的循环。在本例中,它使用TwitterFriendShip类,但使用其他tweet类应该是相同的:

friendCol = TwitterFriendship.FriendsIds(tokens, options);
Cursor = friendCol.ResponseObject.NextCursor;
foreach (int usuario in friendCol.ResponseObject)
{
 usuarios newUser = new usuarios();  
 newUser.userId = usuario;
 FollowingList.Add(newUser);
 }

for (int i = 0; i < FollowingList.Count -1; i++)
{
 //Delete by userID
 TwitterResponse<TwitterUser> ans=   TwitterFriendship.Delete(tokens, FollowingList[i].userId);
}

试试这个,在时间轴中获取tweet并使用id;编辑:

TwitterStatusCollection staCol = TwitterTimeline.UserTimeline(tokens).ResponseObject;
foreach (TwitterStatus status in staCol)
{
  status.Delete(tokens);
}

注意:TwitterStatus类有ID和StringID属性