Python3에서 Facebook의 자신의 소식 얻기

먼저 aceess_token을 얻으십시오.
ぇぺぺrs. 후세보오 k. 코m/에 로그인하여 만들 수 있습니다.



직접 Facebook에 몇 가지 게시물을주세요.
다음 프로그램의 access_token은 일부 변경되었으므로 사용할 수 없습니다.

get_posts.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
#   get_posts.py
#
#                   Sep/15/2017
#
# ----------------------------------------------------------------
import sys
import requests
# ----------------------------------------------------------------
sys.stderr.write("*** 開始 ***\n")
#
#
access_token="FG4EFFBgb938BAO2ouOc1235pjXC8YgsXZBYRnZB8nNvwZCP7dJDTXq7pRrZCVXDX4rmH9hvEZCUj8ZA2ihBlMKMoVWWwzaaRzI8tqA6zCAhgZB12idZCYxIxXNmC112GypCJlnsGdUgLLwAYp0PAQinfL3J123f6or2JYj65bt0QSp1umNabcfg"
#
url= "https://graph.facebook.com/v2.12/me/posts"
params={"access_token": access_token}
rr=requests.get(url,params=params)
print(rr.text)
#
sys.stderr.write("*** 終了 ***\n")
# ----------------------------------------------------------------

얻은 JSON을 jq로 표시하면
{
  "data": [
    {
      "message": "{\"error\":{\"message\":\"(#803) Cannot query users by their username (ekzemplaro)\",\"\ntype\":\"OAuthException\",\"code\":803,\"fbtrace_id\":\"HPNtwDlQAk1\"}}\n今、ぶつかっているエラーです。\n自分の投稿を取得するには、どうしたら良いか。",
      "created_time": "2017-09-14T10:02:39+0000",
      "id": "341584679598802_341907622899841"
    },
    {
      "message": "アクセストークンには、\nユーザーアクセストークンと、\nアプリトークンがある。\nユーザーアクセストークンの方が長い。",
      "created_time": "2017-09-13T11:59:41+0000",
      "id": "341584679598802_341585509598719"
    }

좋은 웹페이지 즐겨찾기