当前位置:  开发笔记 > 编程语言 > 正文

是否代表用户喜欢页面?

如何解决《是否代表用户喜欢页面?》经验,为你挑选了1个好方法。

我试图通过SDK让用户"喜欢"一个页面.用户已登录,我从cookie获得了有效的访问权限.我的APP已经要求权限read_streampublish_stream.我可以成功地做一些事情,比如张贴到他们的墙上等等.但是当我的APP试图"喜欢"一个页面时,我得到了错误:

OAuthException: (#3) Application does not have the capability to make this API call.

我是否遗漏了其他一些许可,或者我的APP中是否有必须打开的设置?我在这里不知所措.



1> Jim Rubenste..:

您不能代表用户使用Page(Bugzilla讨论).但是,您可以代表用户喜欢帖子,评论和照片.


编辑2012年7月9日

由于bugzilla不存在,上面链接的bug无法访问.Google没有该页面的缓存版本,因此我运行了另一个搜索.我能想到的最好的事情是关于ActionScript API的Google Code Discussion.

Facebook 在文档中通过Graph API 简要提及发布喜欢,但是并不是说你是否可以代表用户喜欢一个页面 - 只是"对象"(可能可以说是)不是"对象"在Facebook-lingo.

我的想法是,喜欢页面的API可用,但仅提供给由"特殊"发布者编写的白名单应用程序(例如,Facebook iOS和Android应用程序).有明显的理由说明Facebook不希望/允许开发人员在图表上创建类似的连接.它将被垃圾邮件制造者和其他邪恶的开发者利用,并且会恶化"喜欢"代表Facebook页面的含义.

我的猜测是,你必须向Facebook提出一个非常强有力的案例,说明为什么你需要/想要访问Page的Like连接(用于发布),然后才考虑让你访问.我还猜测他们想要验证你是否只做 用户启动的创作(以iOS应用程序处理它的方式),以保护"喜欢"动作的重新定义/含义.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有