首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python的Facebook页面发布计划

使用python的Facebook页面发布计划
EN

Stack Overflow用户
提问于 2020-05-15 15:50:42
回答 2查看 44关注 0票数 0

我刚刚实现了,在Facebook页面中添加帖子,但我希望在使用python一段时间后将此帖子安排在日程上

要在页面上发布的代码

代码语言:javascript
复制
page_access_token = "key"
graph = facebook.GraphAPI(page_access_token)
facebook_page_id = "page"
published = False
# Converting datetime object to string
now = datetime.now()

timestamp = datetime.timestamp(now)
graph.put_object(facebook_page_id, "feed", message='test messages')
EN

回答 2

Stack Overflow用户

发布于 2020-05-15 15:59:18

在Python中使用time库中的sleep函数。

票数 0
EN

Stack Overflow用户

发布于 2020-05-15 16:13:28

假设您的代码正在Facebook.com上创建一个新的帖子,并且可以放在一个方法中,比如facebookPost()。你可以使用一个调度程序库来调度你的任务。

pip安装APScheduler

用于安排您的帖子,如以下代码所示。

代码语言:javascript
复制
from apscheduler.schedulers.background import BackgroundScheduler

def facebookPost():
    page_access_token = "key"
    graph = facebook.GraphAPI(page_access_token)
    facebook_page_id = "page"
    published = False
    # Converting datetime object to string
    now = datetime.now()

    timestamp = datetime.timestamp(now)
    graph.put_object(facebook_page_id, "feed", message='test messages')


if __name__ == "__main__":
    print('scheduler function start() called!')
    scheduler = BackgroundScheduler()
    scheduler.add_job(facebookPost, 'interval', seconds=30)
    scheduler.start()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61814335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档