googleshoppingservice产品ID与斜线

时间:2015-02-26 21:01:48

标签: google-api-dotnet-client google-shopping

我正在尝试使用.Net客户端库检索产品。

有问题的产品的ID有一个斜线:在线:EN:GB:AKM274 / IX_SS

使用Google API资源管理器,我使用Fiddler查看请求的发送位置:

https://content.googleapis.com/content/v2/6081032/products/online%3Aen%3AGB%3AAKM274%2FIX_SS

当我通过客户端库提交请求时:

service.Products.Get((ulong)6081032," online:en:GB:AKM274 / IX_SS")。执行();

它转到:

https://www.googleapis.com/content/v2/6081032/products/online%3Aen%3AGB%3AAKM274/IX_SS

404s

当我尝试对最后一个斜线进行urlencode时:

service.Products.Get((ulong)6081032," online:en:GB:AKM274%2FIX_SS")。执行();

它将请求发送到:

https://content.googleapis.com/content/v2/6081032/products/online%3Aen%3AGB%3AAKM274%252FIX_SS

如你所见,它编码%!

我应该用什么来用????

中的斜杠来编码我的产品代码

它似乎也发生在products.delete和inventory.set

谢谢,

文斯

0 个答案:

没有答案