2015-09-16 46 views
-1

我想在我們的Django網站的首頁上嵌入我職場上最新的Facebook職位。我已經安裝了FacePy,一個用於訪問的應用程序密鑰,並且有時會顯示,但通常不會。我做的是嵌入的自定義標籤,所以這裏的稍微修改隱私代碼:Facebook圖形API,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>" 

我懷疑它是與使用應用程序鍵,或者信息被緩存,但由於沒有錯誤產生我真的只是猜測。

始終確保你有Facebook的圖形API的Javascript SDK在你的頁面加載,如果您使用的JavaScript SDK來顯示信息:

回答

-1

和痛苦愚蠢的設置。