使用Socrata访问数据, 我遇到的问题是,当我不使用我的app_token键(String1见下文)时,它可以正常使用当前数据信息,但是当我使用带有String(String2)的app_token时,我得到了跟随错误。 (见下文),如果我只使用我的app_token(String1)而没有像draw_data这样的额外数据字段(draw_date = 2016-06-24T00:00:00.000),它就可以了。所以我知道它不是我的钥匙,任何理由?我如何让它正常工作?
String1(WORKS):https://data.ny.gov/resource/h6w8-42p9.json?draw_date=2016-06-24T00:00:00.000
String2(DON' T WORK):https://data.ny.gov/resource/h6w8-42p9.json?$$ app_token = MY-TOKEN?draw_date = 2016-06-24T00:00:00.000
获取错误(使用String2): SODA代码":" permission_denied","错误":true,"消息":"指定的app_token无效"
答案 0 :(得分:0)
首先,我非常自信MY-TOKEN
不是您的应用令牌,但为了以防万一,请确保您signed up for a real app token。
第二
https://data.ny.gov/resource/h6w8-42p9.json?$$app_token=MY-TOKEN?draw_date=2016-06-24T00:00:00.000
......应该是:
https://data.ny.gov/resource/h6w8-42p9.json?$$app_token=MY-TOKEN&draw_date=2016-06-24T00:00:00.000
。
&
和$$app_token
参数之间应该有&符号(draw_date
)。问号(?
)仅用于将URL与参数集分开。对于我们的查询解析器,您的应用令牌似乎是MY-TOKEN?draw_date=2016-06-24T00:00:00.000
。