推荐栏似乎运行良好,但无法从用户的时间线中删除最近的阅读操作。由于所有操作都由插件处理,因此似乎没有办法获取读取生成的 ACTION_ID。
因此,Facebook 不会通过推荐栏批准我的阅读操作,因为我无法在文章中提供一个链接,该链接显示“从时间线中删除”从用户的时间线中删除操作。
推荐栏似乎运行良好,但无法从用户的时间线中删除最近的阅读操作。由于所有操作都由插件处理,因此似乎没有办法获取读取生成的 ACTION_ID。
因此,Facebook 不会通过推荐栏批准我的阅读操作,因为我无法在文章中提供一个链接,该链接显示“从时间线中删除”从用户的时间线中删除操作。
您使用您的 url 作为对象读取读取操作的 /me/news.reads API 调用,然后使用该操作 id 进行删除。
我在批准我的阅读操作时遇到了同样的问题。不幸的是,Facebook 并不在意,并且会拒绝您的操作,因为它没有为用户提供稍后删除其操作的能力。
唯一的方法是手动构建此功能。推荐栏插件在发布到 Facebook 后不会返回操作的 ID,因此您必须手动查询 Facebook 以获取信息:
$activity = $fb->api('/me/' . $action_id );
print_r( $activity );
然后,您必须正确显示信息并让用户从那里删除他们的信息。
对于我的网站,我必须创建一个 WordPress 插件来做到这一点。你可以在这里看到它的作用: http ://www.xtremeps3.com/wp-admin/admin.php?page=facebook-activity/facebook-activity.php
并且作为更新,推荐栏的“社交阅读”功能已被删除,可能是由于阅读操作问题(几个月前被报告为错误并在该功能消失的同时标记为已修复) . 它现在只是复制了 Recommend Box 功能。——</p>