我正在尝试在我们的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>"
我怀疑它与使用应用程序密钥或缓存信息有关,但由于没有产生错误,我只是在猜测。
答案 0 :(得分:-1)
痛苦的愚蠢:
始终如果您使用Javascript SDK显示信息,请确保您的页面中已加载Facebook Graph API Javascript SDK。