我正在尝试使用我生成的长期访问令牌来访问页面的注释。我尝试访问以下两个端点:
https://graph.facebook.com/<note_id>?access_token=<token>
https://graph.facebook.com/v1.0/<note_id>?access_token=<token>
但两者都返回以下错误消息:
{
"error": {
"message": "(#12) notes API is deprecated for versions v2.0 and higher",
"type": "OAuthException",
"code": 12
}
}
我尝试使用从Graph API资源管理器生成的访问令牌来获取笔记,并且它运行良好;但这是一个持续时间仅为60分钟的短命令牌。如错误所述,对于2.0及更高版本,不推荐使用 notes API;这是否意味着我无法再使用图形API访问笔记?
我的问题只是:我如何获得带有笔记ID的笔记内容,以及PHP中的长期访问令牌?(如果可能,不使用任何SDK)
注意:我不是在寻找复制粘贴的代码。我一直在努力让这个工作,但无济于事。只是想弄清楚“如何”。任何帮助将不胜感激!
答案 0 :(得分:4)
https://developers.facebook.com/docs/apps/changelog
/ me / notes不再可用,还有user_notes权限。
不幸的是,笔记的API已被完全删除,并且只能在2015年4月底之前使用,并且只能在2014年4月底之前创建应用程序。
这在参考文献中也可见:https://developers.facebook.com/docs/graph-api/reference/v2.1/note
本文档引用了在Graph API v1.0之后删除的功能。
如果您选择API Explorer应用程序,它只适用于API Explorer,因为该应用程序仍然可以使用v1.0。