【问题标题】:How can I automatically scrape new information from page with Facebook open graph API如何使用 Facebook 开放图形 API 自动从页面中抓取新信息
【发布时间】:2014-10-25 14:09:08
【问题描述】:

您好,我在使用 Facebook 开放图形 API 时遇到了这个问题。

我知道我可以使用https://developers.facebook.com/tools/debug/ 从页面中手动抓取有关元标记的新信息。但我正在尝试使用 api 自动执行此操作,但我就是无法理解发生了什么。

我偶然发现了这个https://developers.facebook.com/tools/explorer/145634995501895/。你们能告诉我在那儿输入什么来抓取新的 og 元标记吗?

对于页面:http://www.akademiaharmonia.pl/o-jodze.html

我尝试了什么:在这个 Graph API Explorer 中,我选择了“POST”并添加了 2 个字段:

id = http://www.akademiaharmonia.pl/o-jodze.html
scrape = true

我收到了这个错误:

{ 
  "error": {
    "message": "An access token is required to request this resource.", 
    "type": "OAuthException", 
    "code": 104
  }
}

【问题讨论】:

  • 不要使用图形浏览器。改为执行普通的 Curl 查询
  • 感谢您的回答。其实我之前尝试过使用 PHP Curl 查询,但我得到了同样的错误。我决定使用此图形浏览器取得成功,以了解为什么会出现此错误以及它是如何工作的。你能告诉我我做错了什么吗?
  • 我读到我不需要任何授权来执行此操作。但它一直问我要一个令牌。如何获取此访问令牌?我不明白。

标签: php facebook api facebook-graph-api facebook-php-sdk


【解决方案1】:

我真的不明白为什么,但现在它工作得很好。我还注意到图形资源管理器现在是 2.1 而不是 2.0...嗯...

【讨论】:

    猜你喜欢
    • 2014-01-24
    • 2012-05-23
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 1970-01-01
    相关资源
    最近更新 更多