2011-09-30 18 views
0

我开发了一个大学考试的应用程序,使用的AppEngine和GWT(谷歌产品)的通知,我想实现的Facebook是这样的: - 赋予能力一个FB用户通过Facebook登录到应用程序(这是否实现了oAuth2.0流程,所以现在我有用户的访问令牌和他的权限) - 因为当教授发布一些他的课程材料(这一切都由appengine处理),当教授发布一些材料时,我想通过墙贴或来自我的应用程序的便笺通知用户,以便向用户写入有关新出版材料的信息。如何使用Facebook应用程序写入用户

我一直在寻找通过每一个资源联机,并不能找到答案:很多类似的问题,但没有答案。

写入POST不是问题,而目前我正在尝试使用api图形浏览器。 我设法在用户的墙上/笔记上书写,就好像他在写自己或者(如果用户喜欢该应用程序)将所有同类作品写在墙上的帖子/注释中(但对所有人都一样)。

但我没有找到一种方法发送个性化的墙贴/笔记给每个用户回应一些特定的材料发布。 FB不允许这样做,因为被认为是垃圾邮件?

回答

0

您不能直接将东西发布到用户的墙上以作为通知它们的方式 - 墙贴是用户在应用内发布的内容(例如,他们在您的应用中发现了一些有趣的内容,并选择与朋友分享,所以他们点击“分享”按钮)。

你可以尝试使用一个应用程序生成的请求(http://developers.facebook.com/docs/channels/#requests)。这将增加用户的书签计数器,当他们点击它时,他们将进入你的应用程序,你可以向他们展示最新消息。或者,您可以为您的应用程序请求“电子邮件”权限,并在有新内容时向用户发送电子邮件通知。

+0

好的,感谢您的回复;) 我用电子邮件通知现在,但我想尝试应用程序生成的请求...但我的应用程序似乎没有书签来显示计数器。 .. 怎么来的? 我必须更改一些设置吗?或写一些代码来显示? 谢谢 –

+0

我相信只有“Facebook上的应用程序”(又名画布应用程序)的应用程序才具有书签,因此它可能只与这种情况相关。如果您的应用是针对外部网站的,则可以尝试指导使用您的应用的用户,并经常通过您的应用的画布版本访问Facebook,该版本专门用于让用户访问您的网站。 此外,如果您觉得问题已得到解答,请仅为我/社区提供帮助,并点击绿色复选框以“接受”答案。谢谢!祝你好运。 –

2

它对您有帮助吗? http://www.hiteshagrawal.com/java/publish-on-facebook-wall-using-java

我试图做同样的事情。在我的web应用程序的事件发生,然后在用户的墙后是我的应用程序做...

我没有试过这种解决方案呢。只要你或我完成实现它,让我们更新这个节点吧?

+0

链接主题适用于用户到用户的通知,而不适用于用户,因为它使用用户标识。你有任何想法的应用程序用户? – csuo

相关问题