阅读Google审核操作POST请求中发布的评论和评分

时间:2014-06-13 11:44:11

标签: google-schemas

我正在尝试将审核操作按钮集成到我们的审核请求邮件程序中。以下是使用的模式。

 <script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EmailMessage",
  "action": {
    "@type": "ReviewAction",
    "review": {
      "@type": "Review",
      "itemReviewed": {
        "@type": "Product",
        "name": "Samsung Galaxy Duos 06-013"
      },
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "worstRating": "1"
      }
    },
    "handler": {
      "@type": "HttpActionHandler",
      "url": "http://dev.snapdeal.com/reviews/rateReviewGmailButton?pageId=215768&email=furqan8810@gmail.com&limitedAccessToken=97801e79-5d2d-42c0-ad88-8e6ac06ad032",
      "requiredProperty": {
        "@type": "Property",
        "name": "review.reviewRating.ratingValue"
      },
      "optionalProperty": {
        "@type": "Property",
        "name": "review.reviewBody"
      },
      "method": "http://schema.org/HttpRequestMethod/POST"
    }
  },
  "description": "We hope you liked Samsung Galaxy Duos 06-013 . Please tell us about it."
}
</script>

评论按钮会显示在电子邮件中。但是,当从按钮发送发布请求时,POSTed表单数据是这样的:

sma=%5B%22sma%22%2Cnull%2C%22msg-f%3A1470144207624023699%22%2C1402657061725%2C%220%3Aproduct%3A%22%2C%5B%220%3Aproduct%3A%22%2Cnull%2Cnull%2C%5Bnull%2Cnull%2Cnull%2Cnull%2C%5B%22Test%22%2C4%5D%2Cnull%2C%5B%5D%5D%2Cnull%2Cnull%2Cnull%2Cnull%2Cnull%2C%5B0%2C%22product%22%5D%5D%2C%221467005e20072e93%22%2C%5B0%2C%22product%22%5D%5D&

解码后的表格:

sma=["sma",null,"msg-f:1470144207624023699",1402657061725,"0:product:",["0:product:",null,null,[null,null,null,null,["Test",4],null,[]],null,null,null,null,null,[0,"product"]],"1467005e20072e93",[0,"product"]]&

以上x-www-form urlencoded数据似乎没有任何模式供我们解析/提取&#34;评论&#34;和&#34;评级&#34;嵌入此数据块内部的数据。 能否帮助我在Spring MVC控制器中读取发布的数据。

0 个答案:

没有答案