好吧,讓我看了這篇文章「http://facebook.stackoverflow.com/questions/10373897/deleting-a-previosly-posted-article-with-opengraph-或檢查,如果說文章有「,但我使用news.reads操作類型。檢測用戶是否用Open Graph「閱讀」了一篇文章
因此,在用戶使用Facebook登錄並授予發佈權限的網站上,他們閱讀的每篇文章都會被推送到他們的時間表。一切都很好,直到他們刷新/重新審視同一篇文章,其中facebook.php
發出Fatal error: Uncaught OAuthException: (#3501) User is already associated to the article object on a unique action type Read. Original Action ID: XXXXXXXXXXXXXXXX
我很好,有與內置的news.reads OG,它是唯一的錯誤,但我想知道是否有客場檢測用戶是否已經閱讀/查看它。
喜歡的東西:
if (user is logged in [$user]) {
if (user hasn't read article) {
$facebook->api(/me......);
} else if (user has read the article) {
// Do Nothing
}
} else { // If not logged in
echo "login";
}
希望這是可能的,否則這將是一個總令人失望的是I /用戶離不開facebook.php停止頁面的其餘部分瀏覽頁面的第二次正在處理(它在<html>
標籤之前)。
注:我更喜歡PHP SDK,但願意使用JS。
你不會碰巧有一些代碼,或者我能理解的例子嗎?與自定義(cookie教程/咖啡店教程/等)相比,所有內置的OG對我來說都不是很清楚。即使文檔,讓我知道*富* – Ahhhhhhhhhhhhhdfgbv