获取用户地理位置

跳转到: 导航, 搜索
(以“努力编辑中,@明进”为内容创建页面)
 
第1行: 第1行:
努力编辑中,@明进
+
开通了上报地理位置接口的第三方微博账号,用户在关注后进入和该账号的私信会话时,会弹框让用户确认是否允许该账号使用其地理位置。弹框只出现一次,用户以后可以在公众号详情页面进行操作。
 +
 
 +
==上报地理位置事件==
 +
用户同意上报地理位置后,每次用户进入和第三方微博账号的私信会话页时,都会在进入时上报地理位置,上报地理位置以推送JSON数据包(或者XML数据包)到开发者填写的URL来实现。
 +
 
 +
 
 +
上报地理位置事件,推送的JSON格式如下:
 +
<pre>
 +
{
 +
    "id": 1211260020031346,
 +
    "type": "event",
 +
    "receiver_id": 1902538057,
 +
    "sender_id": 2489518277,
 +
    "created_at": "Mon Jul 16 18:09:20 +0800 2012",
 +
    "text": "上报地理位置",
 +
    "data": {
 +
      "subtype": "location",
 +
      "ext":{
 +
          "longitude": "344.3344",
 +
          "latitude": "232.343434"
 +
        }
 +
    }
 +
}
 +
</pre>
 +
<div class="wiki_kit">
 +
 
 +
{|width="100%" border="0" cellspacing="0" cellpadding="0" class="wiki_table"
 +
<html><colgroup><col class="tbF1"/><col class="tbF2" /><col /></colgroup></html>
 +
!colspan="3" scope="col" |<span id="返回值说明">返回值说明</span>
 +
|-
 +
|style="text-align:center; width: 12%"|属性
 +
|style="text-align:center;width: 12%"|值的类型
 +
|style="text-align:center;"|说明描述
 +
|-
 +
|type
 +
|string
 +
|event
 +
|-
 +
|receiver_id
 +
|int64
 +
|消息的接收者
 +
|-
 +
|sender_id
 +
|int64
 +
|消息的发送者
 +
|-
 +
|created_at
 +
|string
 +
|消息创建时间
 +
|-
 +
|text
 +
|string
 +
|默认文案。subtype为location时为“上报地理位置”;
 +
|-
 +
|data
 +
|string
 +
|消息内容
 +
|-
 +
|data:subtype
 +
|string
 +
|location:上报地理位置事件;
 +
|-
 +
|data:ext
 +
|string
 +
|一个JSON串,里面有经度和纬度;
 +
|-
 +
|}

2014年8月11日 (一) 12:41的版本

开通了上报地理位置接口的第三方微博账号,用户在关注后进入和该账号的私信会话时,会弹框让用户确认是否允许该账号使用其地理位置。弹框只出现一次,用户以后可以在公众号详情页面进行操作。

上报地理位置事件

用户同意上报地理位置后,每次用户进入和第三方微博账号的私信会话页时,都会在进入时上报地理位置,上报地理位置以推送JSON数据包(或者XML数据包)到开发者填写的URL来实现。


上报地理位置事件,推送的JSON格式如下:

{
    "id": 1211260020031346,
    "type": "event",
    "receiver_id": 1902538057,
    "sender_id": 2489518277,
    "created_at": "Mon Jul 16 18:09:20 +0800 2012",
    "text": "上报地理位置",
    "data": {
      "subtype": "location", 
      "ext":{
          "longitude": "344.3344",
          "latitude": "232.343434"
        }
    }
}
返回值说明
属性 值的类型 说明描述
type string event
receiver_id int64 消息的接收者
sender_id int64 消息的发送者
created_at string 消息创建时间
text string 默认文案。subtype为location时为“上报地理位置”;
data string 消息内容
data:subtype string location:上报地理位置事件;
data:ext string 一个JSON串,里面有经度和纬度;