当我在facebook图形api上发出get请求,用于页面搜索时,一切都很好。但是,当我使用after光标或单击'next‘字段时,我得到以下错误:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1,
"fbtrace_id": "B4oyy5hYamh"
}
}直到昨天,一切都运行得很完美,但今天我发现了这个问题。
这是我的第一个请求:
https://graph.facebook.com/v2.10/search?access_token=*******&fields=about,paging&type=place¢er=41.817557,12.446137&categories=["FOOD_BEVERAGE"]&distance=2000&limit=25这是对下一页的请求:
https://graph.facebook.com/v2.10/search?access_token=*******&fields=about,paging&type=place¢er=41.817557,12.446137&categories=["FOOD_BEVERAGE"]&distance=2000&limit=25&after=QWJwc3kyZAklVTVpZAMmlEd0hFdXRINWVOU2hPSDQ5SWtYcXFreHFGX2pTVndHMW9DOV9BTmgtVGlxN04xUDJheXRCSGZAabjZAxUVJnbE5wRmcyMU4yQ3J3ZAkRqVVE1NHpjQWhPZAkh5clA1MnUxNV9WTzU1TngzYlhfVkRfZAGs2SWZAkNXNFQ3RQWEd2Rk1hNXdGRW5vdmlNbFh3aDl4YzlSdmxWUkQ4RzFGTnFZAbUxqYzhnMFZASYkxuWHJobUttSkdwZAWZANUnkwN1AyQm93Tnh1bnYwT0ZAEMVRyYXhZAMldFNF9SNjlCMGttWmZA6SGdKSUN4aXZAyLVZAmOUJ4RnM3SFJRNHNUY3lUNDUyOGo2VTdrWUJYcDh3SVd2dDdOWlBzZAUhPZA0tzY0czM25hU25iNmI0ZATN0UFFQZAGlJSFdEd2J3bVUycUZAvNE5YVEw4QlJmTUJmNlpvUWd0Y1pQOE9aWnpKOFlkZAFIxcTU2UXBJTzRR发布于 2018-01-27 23:59:25
你的后缀看起来不正确,它应该是一个很短的代码。您是否粘贴了访问令牌?
此查询https://graph.facebook.com/search?q=food&type=page&limit=3&access_token=ACCESS_TOKEN返回
{
data: [
{
name: "Food Network",
id: "20534666726"
},
{
name: "FOODbible",
id: "996909263665350"
},
{
name: "Food",
id: "113109208703114"
}
],
paging: {
cursors: {
before: "MAZDZD",
after: "MgZDZD"
},
next: "https://graph.facebook.com/v2.5/search?access_token=ACCESSTOKEN&pretty=1&q=food&type=page&limit=3&after=MgZDZD"
}
}因此,要获取下一个列表,我只需将After值(MgZDZD)附加到初始查询,以获取下一页结果。例如https://graph.facebook.com/search?q=food&type=page&limit=3&access_token=ACCESS_TOKEN&after=MgZDZD
https://stackoverflow.com/questions/48461191
复制相似问题