我使用django-facebook's Open Facebook API尝试将带有图片的帖子推迟到Facebook页面。代码的(相关部分)是:
graph_api = OpenFacebook(integration.long_lived_page_token)
message = "something"
picture = "http://example.com/image.jpg"
d = datetime.datetime.strptime('07-25-2014 06:40 pm UTC', '%m-%d-%Y %I:%M %p %Z')
timestamp = timestamp = int(time.mktime(d.timetuple()))
try:
facebook_response = graph_api.set('/{0}/feed'.format(
facebook_page_id), message=message,
link=picture, picture=picture,
scheduled_publish_time=timestamp, published=0)
except:
...
这似乎工作正常(我在facebook_response上获得了帖子ID)但是当发布这个预定的帖子的时候没有任何反应。当我在Facebook页面查看时,我看到一条错误说“对不起,发布这个预定的帖子出了点问题'并提供删除或发布它。所以,我似乎无法弄清楚我做错了什么。 我找到了类似的question,但它没有提供好的答案。
哦,我忘了说当我删除时间戳并发布= 0参数(即我在那个确切的时刻发布)时,帖子会被创建并发布在页面的提要上。