0
我使用FacePy通過Django中的自定義模板標籤嵌入帖子;但是,使用這些頁面比使用這個標籤的頁面花費的時間要長得多。我在代碼中沒有看到可能導致掛斷的一點,但是我可能(並且可能是,如果您查看我的問題歷史記錄;))完全丟失了某些內容。用於標籤的代碼是FacePy,Django和GraphAPI響應時間
@register.simple_tag
def new_fb_post_embed(page_id, num_posts):
try:
graph = GraphAPI("<<fbKey>>")
posts = graph.get("/" + page_id + "/feed", retry=1, limit=num_posts)
new_posts = ""
for i in range(0, num_posts):
fb_post_info = posts['data'][i]['id'].split('_')
new_posts += "<div class='fb-post' data-href='https://www.facebook.com/" + fb_post_info[0] + "/posts/" + fb_post_info[1] + "'></div><br/>"
except:
new_posts = "<div><b><h4>Facebook is currently Unavailable</h4></b></div>"
return new_posts
的標籤的使用方式如下;說從英特爾頁抓住了第一個三個職位:
{% new_fb_post_embed 'Intel' 3 %}