我正在尝试在我们的 Django 网站的首页上嵌入我工作场所的最新 Facebook 帖子。我已经安装了 FacePy,一个用于访问的应用程序密钥,有时会显示帖子,但通常不会。我正在将嵌入作为自定义标签进行,因此这里是针对隐私代码稍作修改的代码:
from facepy import GraphAPI
@register.simple_tag
def new_fb_post_embed():
graph = GraphAPI(<<key>>)
posts = graph.get("/me/feed")
fb_post_info = posts['data'][0]['id'].split('_')
return "<div class='fb-post' data-href='https://www.facebook.com/" + fb_post_info[0] + "/posts/" + fb_post_info[1] + "'></div>"
我怀疑它与使用应用程序密钥或缓存信息有关,但由于没有产生错误,我真的只是在猜测。