【问题标题】:Python-Facebook API: How do I get the profile_ids of all the people who have liked my recent posts on facebook using Python Facebook API?Python-Facebook API:如何使用 Python Facebook API 获取所有喜欢我最近在 facebook 上的帖子的人的 profile_id?
【发布时间】:2015-05-28 03:50:47
【问题描述】:

这些是 python-facebook 图形 API 告诉我的一些事情:

方法

  1. get_objects: 从图中返回所有给定对象作为字典。每个给定的 ID 映射到一个对象。
    参数:
    ids – 包含多个资源 ID 的列表。

    示例:

    post_`ids = ['post_id_1', 'post_id_2']
    posts = graph.get_objects(ids=post_ids)
    # Each given id maps to an object.
    for post_id i`n post_ids:
       print(posts[post_id]['created_time'])
    
  2. get_connections: 将给定对象的所有连接作为字典返回。

    参数:
    id - 一个字符串,它是该特定资源的唯一 ID。
    connection_name - 一个字符串,用于指定对象之间的连接或边缘,例如,供稿、朋友、组、喜欢、帖子.如果留空,get_connections 将仅返回经过身份验证的用户的基本信息。

    示例:
    获取所有认证用户的好友

    friends = graph.get_connections(id='me', connection_name='friends')
    # Get all the comments from a post
    comments = graph.get_connections(id='post_id', connection_name='comments')
    
  3. put_like: 向给定对象写一个赞。

    参数:
    object_id - 一个字符串,它是特定资源的唯一 ID。
    示例:

    graph.put_like(object_id='comment_id')
    


来源:http://facebook-sdk.readthedocs.org/en/latest/api.html

那么,我如何获得最近被点赞的帖子 (get_objects) 以及点赞这些帖子的人的个人资料 ID (get_connections),并在喜欢我帖子的朋友帖子上点个赞 ( put_like)?

【问题讨论】:

    标签: python facebook facebook-graph-api facebook-like


    【解决方案1】:

    您应该尝试使用 JSON 并处理从那里获得的数据,您可以在 python 上导入 json 并通过此库发出请求,这会容易得多。

    【讨论】:

    • 您能详细说明一下吗?我应该使用 JSON 编码和解码吗?如果是,那怎么办?谢谢!
    猜你喜欢
    • 2017-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多