まあを取得するために、「トークンのアプリへのアクセス」を使用するが、これは奇妙に聞こえるかもしれません。 Facebookアプリケーションがネイティブ/デスクトップアプリ(Apps->あなたのAPP->詳細設定>アプリケーションの種類)、 'アプリケーションのアクセストークン' になるように構成されている場合、この手順FacebookのグラフAPI - Facebookページのフィード(ソリューション)
https://graph.facebook.com/oauth/access_token? "+" のclient_idから取得=」+ APP_ID + "& client_secret =" + APP_SEC + は "& grant_type = client_credentials"
は、Facebookページからのフィードや記事を取得するために、動作しません。 フェッチのみ必要とフィードFacebookのドキュメントを1として有効なaccess_tokenまたはuser access_token、アプリがネイティブ/デスクトップになるように構成されている場合、それは、このように動作しません十分な奇妙な。
1解決策は数日後に調査され、(アプリ - >あなたのAPP->詳細 - >アプリの種類)で 'ウェブ'ベースのアプリケーションとして設定されなければならないという不満を感じました。
は、一度設定し、フィードのworks.Thisをフェッチする上記の手順は、質問に対して提起与え、これはバグでしょうか?または私はドキュメントを誤解しています。
私はあなたが明白な理由のためのフラストレーションから、Facebookページ上で作業このごろフィードや、あなたの髪を引っ張ってきた場合、私は、あなたのために一日が保存されている願っています。ここで
必要なものは、Facebookページのためにaccess_tokenはある - http://stackoverflow.com/questions/9395356/facebook-post-image-and-descriptionことを取得する方法でこれを読んで/ 9395916#9395916 - 通常のユーザーのフィードを取得しているかのようにグラフAPIを使用します(facebookページIDと指定されたアクセストークンを使用) – scibuff
appTypeは重要です。私は様々な公開フィードの生のJSONデータを取得しようとしていましたが、2012年以降、60日後に期限切れになったユーザートークンが必要になりました。この方法は単にappID + appSecret-> appTokenを使用して再度パブリックのFacebookデータに簡単にアクセスできます:-) – PetrV