Facebook Graph API を使用して、Facebook からフォト アルバムを取得し、作業中の Web サイトに配置しようとしています。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 がこのエラーを返し続けるのか、私にはよくわかりません。アクセストークンは非常に長いので、データベースに「テキスト」フィールドとして保存しています。私は彼らの指示に従いましたが、今、彼らは私の足を撃っています。どんな助けでも大歓迎です。