我正在尝试使用 Facebook Graph API 从 Facebook 获取相册并将它们放在我正在开发的网站上。我在 Codeigniter 框架中使用 PHP 作为我的语言,并重定向到 Facebook URL 以获取用户的访问令牌。Facebook 向我返回了一个访问令牌,我将其抓取并插入到我的数据库中。
话虽如此,当我尝试通过转到图形 URL 来获取相册的 JSON 数据时,它会返回一个错误。图 URL 和错误是:
https://graph.facebook.com/1298926000574/photos?access_token=[MY ACCESS TOKEN]
My access token: AQBxqdB64GHNTGY5Yp_IOuMY7NerwNtXVVrp2HwT1qXj02zqU-63KJDyB2jzqurlJ4M0vd7TAu7upA6T7ZYQzIChr2PgD1dpu-6Iebi0WVILbBSBOu-yj7sgcHSGS-Ew4Yio0I9In-1O5jOxbYLDMbI0Zmwk-F1-u-7a8iVvTJram8PvpmdRt5eg
Returned error:
{
"error": {
"message": "Malformed access token [MY ACCESS TOKEN]",
"type": "OAuthException",
"code": 190
}
}
我真的不确定为什么 Facebook 不断将这个错误返回给我。访问令牌很长,我将它作为“文本”字段存储在我的数据库中。我听从了他们的指示,现在他们正朝我的脚开枪。任何帮助将非常感激。