2013-08-26 87 views
0

我有一些奇怪的問題,這可能根本不涉及編碼(在這種情況下,我很抱歉)。在Python中發佈到Facebook牆

我想使用python發佈在我的臉書牆上,而我使用面孔庫。代碼看起來像這樣:

graph = GraphAPI(access_token) 

    graph.post(
     path='me/feed', 
     message = message) 

它在我的牆上發佈消息,但此消息僅對我可見。我的朋友都沒有看到這一點。我不這樣做,我的應用程序具有公共活動隱私,並且可以手動發佈每個人都能看到的消息。

什麼會導致此行爲?

回答

0

您是否嘗試過設置隱私設置? 請參閱Facebook上的隱私權:https://developers.facebook.com/docs/reference/api/privacy-parameter/

具體而言,您需要在發佈之前使用privacy={'value':'EVERYONE'}

+0

呀,看來它應該工作,但它給'OAuthError:[100](#100)的隱私必須包含一個有效的隱私 '價值' '。 –

+0

好的,我把字典翻譯成json併發送,但它是不可見的。到底是什麼? –

0

你應該包括整個JSON字符串

"privacy" = '{"value":"EVERYONE|SELF|...etc"}'