在搜索关键字和关键字建议时,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
答案 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"
}
]
}