使用逗号的主题定位关键字在验证期间分为两个关键字

时间:2013-02-14 01:21:58

标签: url facebook-graph-api

在搜索关键字和关键字建议时,Facebook会返回一些关键字,例如“ #Dude,Where's My Car?”,其中包含逗号。在尝试验证它们时,这些关键字分为两部分。我已经尝试了一些从斜杠到urlencode的东西,以防止它们分离,但我还没有成功。有人有什么想法吗?

以下网址部分对每个关键字都有效,但对%23Dude%2c+Where%27s+My+Car%3f

不返回
search?type=adkeywordvalid&keyword_list=Hey+Dude+Wheres+My+Car,Dude+Where+Is+My+Car,Dude+Wheres+My+Car,%23Dude%2c+Where%27s+My+Car%3f,Dude+Wheres+My+Car+Then,Dude+Where039s+My+Car,%23The+Hangover,%23Harold+%26+Kumar+Go+to+White+Castle

1 个答案:

答案 0 :(得分:1)

事实证明,这不是一个文档问题的错误。 您只需要通过urlencoded引号和方括号括起关键字:

["#Dude, Where's My Car?"]

变为

%5B%22%23Dude%2C%20Where's%20My%20Car%3F%22%5D

......结果是正确的:

{
  "data": [
  {
     "name": "#Dude, Where's My Car?",
     "valid": true,
         "id": "6003406131991"
      }
   ]
}