Facebook 应用程序 - 阻止最近的活动帖子
我创建了一个基于 PHP 的 facebook iframe/canvas 应用程序,我希望我的用户能够以完全谨慎的模式安装和使用它。
然而,当用户首次安装该应用程序时,他的 Facebook 墙上会出现一条最近的活动帖子“用户 xxx 开始使用 app_name”,他的所有朋友都可以看到该帖子。
是否有一种编程方式或一些 FB 应用程序设置可供我使用,以避免这样的帖子?我应该注意的是,该应用程序仅请求基本的 FB 权限,并不请求publish_stream 权限。
或者有没有办法使用 FB API 删除最近的活动冒充?
I created a facebook iframe/canvas PHP based application that I want my users to be able to install and use in a completely discreet mode.
However, when the user first installs the application a Recent activity post appears on his facebook wall "user xxx started using app_name" which is visible to all his friends.
Is there a programmatic way or some FB application settings that I can use, so that such a post is avoided ? I should note that the application only requests the basic FB permissions and does not ask for publish_stream permissions.
Alternatively is there a way to use the FB API to delete the recent activity posing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法使用 API 来执行此操作,但可以在应用程序设置中进行配置。
为此,请编辑您的应用程序设置(http://www.facebook.com/developers/,选择您的应用程序,“编辑设置”链接),然后在 Facebook 集成选项卡中禁用“社交发现”。
例如:“如果启用了社交发现,Facebook 可能会在动态消息和其他地方突出显示用户对您的应用程序的使用情况,以帮助用户的朋友发现您的应用程序。”
祝 Facebook 编码愉快!
You cannot do it with the API, but you can configure it in the application settings.
To do so, edit your apps settings (http://www.facebook.com/developers/ , choose your app, "Edit Settings" link), then in Facebook Integration tab, disable the "Social Discovery".
Eg: "If social discovery is enabled, Facebook may highlight a user's usage of your application in News Feed and other places to help the user's friends discover your application."
Happy facebook coding!