我正在嘗試新的Open Graph操作來構建像華盛頓郵報社交閱讀器的功能。我創建了類型爲「文章」的OG頁面,並向他們發佈了「news.reads」動作。我使用OG調試器驗證了頁面是有效的OG對象。用戶授予了publish_actions權限。使用news.reads錯誤打開圖表操作
我發佈一個動作以HTTP POST到:
https://graph.facebook.com/me/news.reads?article=((article link))&access_token=...
我得到這個錯誤回來從Facebook:
type = u'OAuthException', message = u'An unknown error has occurred.'
所以我再次嘗試同樣的動作,這一次我得到這個其他錯誤:
type = 'OAuthException'
message = '(#3501) User is already associated to a article object on a unique
action type Read. Original Action ID: ((action id))'
其中((action id))是一個有效的動作ID,我可以通過查看來驗證:
http://graph.facebook.com/((action id))
這給了我詳細的行動。我用不同的頁面和不同的用戶嘗試了以上幾次,並且它是相同的流程:未知錯誤,重複的操作錯誤。它看起來像動作正在創建,但是:
- 我沒有在用戶時間線上看到它。
- 而我沒有在活動日誌中看到它。
我錯過了什麼?
注意如果我使用我自己的特定於應用的名詞和動詞來完成上述操作,那麼一切都按預期工作。但我有興趣使用內置的名詞和動詞來更好地聚合用戶的時間表。
雖然沒有解釋第一個錯誤!它並不能解釋爲什麼這個行爲不在活動日誌中! – 2012-04-02 00:48:53