我想发布一篇文章到用户的墙..为此第一我让用户登录并获取会话ID也......但为了发布我需要用户授予我publish_stream权限..我立即通过捕获登录成功屏幕的url获取auth_token后立即,我打电话给http://www.facebook.com/connect/prompt_permissions.php?与“api_key”,“ext_perm”,“显示”作为parameteres ..但是当上面的url被重定向并显示在BrowserField上时,我看到“不兼容的Web浏览器”,而不是权限授予对话框或弹出窗口..i将是伟大的if任何人都可以提供帮助... thanx很多无法通过黑莓应用程序在用户的Facebook墙上发布
1
A
回答
0
对Facebook端点进行手工构建的调用非常棘手。有时他们需要你传递facebook.com域中的cookie(如果你是一个iframe web应用程序,则不可能),并且他们还有其他要求,比如你打的那个,我也遇到过。
“不兼容的网络浏览器”错误是因为您未传递Facebook认定为真实用户可能使用的合法Web浏览器的用户代理标头,而不是bot或其他自动过程。
尝试通过一个真正的web浏览器的用户代理,如
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
这应该让你过去的这个特殊的错误
1
要得到扩展的授予权限,使用这个网址来代替:
请注意,'next'变量指向http://www.facebook.com/connect/prompt_permission.php,xxRESULTTOKENxx将被替换为授予的权限(您应该选中此项以确认所请求的权限已被授予)。
相关问题
- 1. 通过Facebook应用在用户墙上发布帖子
- 2. 如何通过Facebook的iframe应用程序发布到用户的墙上?
- 3. 黑莓在facebook上发布
- 4. Facebook应用程序,发布到用户墙上的概念
- 5. 使用Facebook应用程序发布到用户墙上
- 6. 是否可以通过JavaScript发布到Facebook应用程序墙?
- 7. 使用iPhone应用程序发布在朋友的Facebook墙上
- 8. Facebook应用程序发布到墙
- 9. iPhone发布到Facebook应用程序墙
- 10. Facebook应用程序发布到墙
- 11. 无法发布通过Facebook应用程序的内置动作
- 12. 如何通过iFrame中的Facebook内部运行的Silverlight应用程序发布到Facebook上的用户墙?
- 13. 如何通过API代码发布在FB应用程序用户墙上
- 14. 发布到应用程序墙用户
- 15. Facebook应用程序,每天发布到用户的墙壁
- 16. 通过应用程序共享发布到墙上的链接
- 17. 通过fb墙上的Facebook对话框发布应用程序图标
- 18. 无法安装黑莓应用程序
- 19. Facebook的应用程序发布在用户的墙上的权限(发布/跳过)php sdk
- 20. 黑莓 - Facebook的应用程序连接
- 21. 在iPhone应用程序墙上的Facebook sdk发布
- 22. JAVA - 在没有应用程序的Facebook墙上自动发布
- 23. 通过iOS应用程序发布到用户墙上时的隐私设置
- 24. Sharekit API:无法发布在Facebook墙上
- 25. Rails:发布到Facebook用户的墙上
- 26. Windows Phone应用程序使用Facebook C#SDK在用户墙上发布更新
- 27. 通过无线通信从黑莓到winform应用程序
- 28. Facebook iFrame应用程序PHP SDK 3.1.1 - 发布在墙上
- 29. 应用程序不会在Facebook墙上发布文本
- 30. 从Codeigniter应用程序发布在Facebook墙上