Facebook图:光标后的错误

时间:2018-01-26 12:14:24

标签: facebook-graph-api

当我在facebook graph api上发出get请求时,对于页面搜索,一切都很好。但是当我使用后光标或点击下一个'字段我收到以下错误:

{
    "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&center=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&center=41.817557,12.446137&categories=["FOOD_BEVERAGE"]&distance=2000&limit=25&after=QWJwc3kyZAklVTVpZAMmlEd0hFdXRINWVOU2hPSDQ5SWtYcXFreHFGX2pTVndHMW9DOV9BTmgtVGlxN04xUDJheXRCSGZAabjZAxUVJnbE5wRmcyMU4yQ3J3ZAkRqVVE1NHpjQWhPZAkh5clA1MnUxNV9WTzU1TngzYlhfVkRfZAGs2SWZAkNXNFQ3RQWEd2Rk1hNXdGRW5vdmlNbFh3aDl4YzlSdmxWUkQ4RzFGTnFZAbUxqYzhnMFZASYkxuWHJobUttSkdwZAWZANUnkwN1AyQm93Tnh1bnYwT0ZAEMVRyYXhZAMldFNF9SNjlCMGttWmZA6SGdKSUN4aXZAyLVZAmOUJ4RnM3SFJRNHNUY3lUNDUyOGo2VTdrWUJYcDh3SVd2dDdOWlBzZAUhPZA0tzY0czM25hU25iNmI0ZATN0UFFQZAGlJSFdEd2J3bVUycUZAvNE5YVEw4QlJmTUJmNlpvUWd0Y1pQOE9aWnpKOFlkZAFIxcTU2UXBJTzRR

1 个答案:

答案 0 :(得分:0)

你的看似不正确,它应该是一个非常短的代码。您是否粘贴了访问令牌?

此查询 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