如何在 JTwitter 中设置 twitter 用户位置?
我正在我的应用程序中构建一些基本的 Twitter 功能,并使用 JTwitter JAR 来读取和设置状态。
看起来有一个 User 类可用于设置位置,但一旦获得 Twitter 对象,我就是不知道如何使用 GPS 坐标设置它。
有人能够使用 JTwitter 设置 user.location 属性吗?
谢谢, -格雷格
I'm building some basic Twitter functionality into my app, and am using the JTwitter JAR to read and set status.
It looks like there is a User class that can be used to set the location, but I just can't figure out how to set it with my GPS coordinates once I've got my Twitter object.
Has anyone been able to set the user.location property using JTwitter?
Thanks,
-Gregg
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
抱歉遗漏了!
我刚刚添加了对将位置设置为最新版本的支持 (v1.6.2 )。
请参阅 Twitter.setMyLocation()。
注意 - 基于位置的搜索是通过 setSearchLocation() 单独处理的,因为它们需要经度、纬度和半径。
Sorry for the omission!
I've just added support for setting your location to the latest version (v1.6.2).
See Twitter.setMyLocation().
NB - location based searches are handled separately via setSearchLocation(), as they need long, lat and radius.
JTwitter 似乎不支持这一点。
Twitter API 方法
/statuses/update
采用
lat
和long
参数(或单个place_id
参数)来指定位置。查看源(第~2500行),
updateStatus< JTwitter 的 /code> 方法仅传递
status
、source
和in_reply_to_status_id
参数。如果您想对推文进行地理标记,您需要修改 JTwitter 源以传递lat
/long
参数。It would appear that JTwitter doesn't support this.
The Twitter API method
/statuses/update
takeslat
andlong
arguments (or a singleplace_id
argument) to specify the location.Looking at the source (line ~2500), the
updateStatus
method of JTwitter only passes thestatus
,source
andin_reply_to_status_id
arguments. You'll need to modify the JTwitter source to pass thelat
/long
arguments if you want to geotag your tweets.