gpt4 book ai didi

json - 我如何获得在 Twitter 上发布的四方签到的位置(纬度、经度)?

转载 作者:行者123 更新时间:2023-12-04 17:11:57 25 4
gpt4 key购买 nike

  • 我使用 twitter API 搜索所有带有“4sq.com”的公共(public)推文:

    http://search.twitter.com/search.json?q=4sq.com

  • 所以我得到了在 Twitter 上实际分享的 Foursquare 上的所有签到。
    {"created_at":"Sun, 08 Jan 2012 20:05:27 +0000","from_user":"fenavergara","from_user_id":50876086,"from_user_id_str":"50876086","from_user_name":"Fernanda Vergara Ch","geo":null,"id":156104246239051776,"id_str":"156104246239051776","iso_language_code":"lt","metadata":{"result_type":"recent"},"profile_image_url":"http://a2.twimg.com/profile_images/1708744785/image_normal.jpg","profile_image_url_https":"https://si0.twimg.com/profile_images/1708744785/image_normal.jpg","source":"<a href="http://foursquare.com" rel="nofollow">foursquare</a>","text":"I'm at Roca Roja (Antofagasta) http://t.co/DIKdYGwD","to_user":null,"to_user_id":null,"to_user_id_str":null,"to_user_name":null},{"created_at":"Sun, 08 Jan 2012 20:05:27 +0000","from_user":"Fabioland76","from_user_id":357326176,"from_user_id_str":"357326176","from_user_name":"Fabio Landini","geo":null,"id":156104246104821760,"id_str":"156104246104821760","iso_language_code":"no","metadata":{"result_type":"recent"},"profile_image_url":"http://a3.twimg.com/profile_images/1506958638/profiloJPG_normal.jpg","profile_image_url_https":"https://si0.twimg.com/profile_images/1506958638/profiloJPG_normal.jpg","source":"<a href="http://foursquare.com" rel="nofollow">foursquare</a>","text":"I'm at Burger King (Gallerie Cantoni, Legnano) http://t.co/rU1jIJ4A","to_user":null,"to_user_id":null,"to_user_id_str":null,"to_user_name":null}

    通过这些推文,Foursquare 提供了一个链接(例如: http://t.co/DIKdYGwD),我可以在其中查看 map 上签到的位置(如果我在网页上显示链接)。

    如何直接从推文列表中以编程方式获取纬度和经度?

    思路:是否需要获取网页上的链接并分析得到经纬度?

    编辑:我不想使用 Twitter 地理编码

    最佳答案

    如果您想使用foursquare API,这里实际上有一个更好的解决方案。一种不依赖于启用 Twitter 地理标记的用户。

    您已经注意到状态更新中的链接重定向到一个方形页面。您可能会注意到 url 中有两个关键信息,而不是屏幕抓取。 checkin ID 和一个名为 s(用于签名)的参数,可让您通过 Foursquare 的 API 访问该 checkin 。

    https://foursquare.com/dens/checkin/4f0b3676e4b0e8ed3a590e41?s=MWHM3-0BsLXIJprfbALvOM606ZE&ref=tw

    例如,在上面的 url 中,checkin id 是 4f0b3676e4b0e8ed3a590e41 而签名是 MWHM3-0BsLXIJprfbALvOM606ZE

    使用/checkins 端点,您可以获得完整的签到详细信息(包括 field 的纬度/经度)。 Dox 在这里:https://developer.foursquare.com/docs/checkins/checkins

    关于json - 我如何获得在 Twitter 上发布的四方签到的位置(纬度、经度)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8780866/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com