2011-12-17 42 views
1

我知道,在API調用上使用/ USER_ID/feed時,可以寫入此用戶ID的牆。 我的應用程序設法從數據庫中獲取該ID,並且由於該用戶已經接受該應用程序,因此它會在該用戶的牆上正常寫入,而他們處於脫機狀態。Facebook:在離線時寫入頁面(或其他用戶)的牆上

但明白:如果您嘗試在離線狀態下執行此操作,它將作爲USER_ID發佈。

會發生什麼情況是:當你登錄時,如果你嘗試使用/ ID/feed,並且ID不是你自己,它會嘗試在該用戶的牆上發佈信息。

但是,如果您沒有登錄,它會嘗試發佈該用戶ID,並且由於用戶不會接受您的應用程序,它會失敗(或者如果該用戶擁有您的應用程序接受,它會發布,就好像它是他)。

我不知道是否沒有我們可以填寫的「to」或「target_id」字段?

我不知道如何在離線時將用戶張貼到另一個用戶的牆上。

回答

1

好吧,我做錯了什麼是:我沒有使用原始用戶的訪問令牌。由於這是Facebook如何識別發佈的人,現在它正常工作。

0

用戶一個不能後用戶的牆,如果他們不朋友

現在,如果他們是朋友(包括授權與許可publish_stream您的應用程序)和用戶一個登錄,並張貼到//feed時,他access_token用於將出任一個。否則它會以B發佈。

相關問題