谷歌数据API SDK -过滤器编码/转义
Google Data API SDK - Filter encoding/escaping
我该如何处理DataQuery参数来调用Google Analytics API以获得与http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html相同的结果?我尝试了URL编码和转义,但没有效果,不应该像这里所说的那样需要。我有一个通过Google Data SDK API调用Google Analytics的web服务,我用SOAP库调用它,像这样:
var Parameters = new SOAPClientParameters();
Parameters.add('Ids', 'ga:MyID'); // This is the ID for internet-alumni.com, not proof.ptly.com
Parameters.add('Filters', 'ga:pagePath=@/vic/mgs/ocd.aspx#h_');
Parameters.add('Dimensions', 'ga:date,ga:pagePath');
Parameters.add('Metrics', 'ga:visitors');
Parameters.add('MaxEntries', 50);
Parameters.add('DateFrom', '2011-07-01');
Parameters.add('DateTo', '2011-06-01');
SOAPClient.invoke(URL, Function, Parameters, true, OnDataReceived);
调试服务时,到达的参数完全相同,尽管在调用DataQuery时。查询是否报告未指定起始日期。当我在过滤器中编码#为%23时,它毫无例外地进行查询,但不返回数据,即使在数据源查询浏览器中相同的字符串返回正确的数据。
通过删除#并为ga:pagePath添加OR语句来绕过它。
相关文章:
- 在JavaScript中输出转义字符
- 转义符不能与innerHTML一起使用
- Rails 3.2 js.erb文件转义js
- 将地理编码结果转换为php变量以发布到mysql数据库
- 转义在jsp's脚本
- Json在完整日历中对数据进行了编码
- 使用Jinja2的JavaScript转义字符串
- 如何对每个用户每天只允许单击一次的按钮进行编码
- Javascript字符集编码
- 需要使用Java编码/转义HTML字符串,并在JavaScript中解码HTML字符串
- Javascript/PHP中的HTML转义/编码
- Javascript转义Asp.net编码
- 转义HTML标记.字符集编码可能出现的任何问题
- 非转义文本编码在php,在javascript
- 如何转义/编码字符串到JavaScript标识符
- 如何正确转义编码为UTF-8的XML中的国际字符
- 编码器分页在URI上转义页码
- 谷歌数据API SDK -过滤器编码/转义
- 如何停止Java转义编码标记
- 转义对预标记中的所有字符进行编码