-1
私はthisコードを使用してアプリケーションにログインしています。それは正常に動作しますが、プロファイル画像のURLを取得しようとすると、フラスコからOAuthパッケージのfacebook profile picを取得できません
pic = facebook.get("/me/picture?fields=url")
私は応答がありません。
TypeError: must be string or buffer, not None
私は同じアクセス・トークンで、FacebookのグラフAPIからこのGETリクエストを送信しようとすると、私はプロフィールのリンクを取得します。
私は要求(「私/」)を取得して印刷することにより、バージョンメッセージをチェックアウトし、私は私が送ったときのバージョンが自動的に変換されていることを示している
connection: keep-alive etag: "2c59a2baef08156f18055c64eaa9d9822e35e8f1" pragma: no-cache cache-control: private, no-cache, no-store, must-revalidate date: Fri, 23 Jun 2017 14:20:04 GMT **facebook-api-version: v2.9** access-control-allow-origin: * content-type: text/javascript; charset=UTF-8
を取得フラスコからのリクエスト - OAuthも同様です。それで私が行方不明になっているのは何ですか?
ドキュメントに記載されているとおり、このエンドポイントはデフォルトでFacebookのCDNのユーザーのプロフィール写真に_redirect_を返します。 JSONが返されるようにするには、追加のパラメータを追加する必要があります。 (グラフAPIエクスプローラはこれを別の方法で処理し、パラメータがなくてもJSONを表示します) – CBroe
どこで余分なパラメータを追加する必要がありますか?それが言及されている文書を指摘できますか?私は検索しようとしましたが見つかりませんでした。 –
https://developers.facebook.com/docs/graph-api/reference/user/picture – CBroe