我正在尝试使用 TweetSharp 的 SendTweetOptions 对象中的位置参数。
以下代码有效,但一旦发布它就不包含任何特定于位置的数据(纬度和经度确实包含有效值)......
SendTweetOptions options = new SendTweetOptions();
if (!string.IsNullOrEmpty(latitude) && !string.IsNullOrEmpty(longitude))
{
options.DisplayCoordinates = true;
options.Lat = double.Parse(latitude);
options.Long = double.Parse(longitude);
}
options.Status = message;
try
{
TwitterStatus s = twitterService.SendTweet(options);
}
catch (Exception e) { throw e; }
我在 SendTweetOptions 对象上找不到对 PlaceId 属性的任何引用,这是必需的吗?它应该包含什么(它是一个长数据类型)。
更新:
在 tweetsharp 中未记录。我在 twitter 的 API 中找到了对 place_id 属性的引用:
定义为:世界上的一个地方。
这些 ID 可以从 GET geo/reverse_geocode 中检索。
https://dev.twitter.com/docs/api/1/get/geo/reverse_geocode
1.1版