0

Facebook アプリをセットアップして、グラフ API を使用して自分のサイトから Facebook に直接投稿できるようにしました。

オフライン アクセスと manage_pages をリクエストして、Facebook にログインする必要がなく、自分のサイトだけにログインできるようにします。

彼らが管理しているファンページにサイトから直接投稿できる機能も設定しました。

私はファンページを持っていて、自分のサイトでそれを承認し、自分のサイトから直接投稿できるので、これらの両方が確実に機能します。

問題は、アクセス トークンを facebook /accounts?access_token=XXX に送信すると、一部のユーザーが確実に管理している場合でも、何も返されないことです (ページの管理者であることを示すスクリーンショットが送られてきました)。

アクセストークンを見ると、私のものが次のようになっていることに気付きました (これは偽物です):

200785063253279|561ec27497172e3ddvs32dsc.1-10002342352350235|kB2_OoBtsgscsVW2mKMijfNdvb0

問題のユーザーは次のようなアクセス トークンを持っています (再び - 偽物):

AAAC2nOrFTH0BAJjMgS3h22ADhirwsfweRT35235LGcZCGisrefwae5tSF535DGlLKJOIBMnrMnI324sfasdSFOIjo325sIigfWOE1aNbvd8waZD

両者の大きな違いに気付かずにはいられません。理由はありますか?Facebookにリクエストを送信したときにページ情報を取得できないのはなぜですか?

どんな助けでも大歓迎です!

4

1 に答える 1

0

最初のアクセス トークンは古いアクセス トークン形式で、2 番目のアクセス トークンは新しいアクセス トークン形式です。

この新しい形式は 1 年前に発表されました: https://developers.facebook.com/blog/post/497/ そして昨年 9 月に公開されました: https://developers.facebook.com/blog/post/2011/09/09 /platform-updates--operation-developer-love/

システムから取得する新しいアクセス トークンはすべて、新しい形式になります。

于 2012-06-27T14:57:16.273 に答える