我看到一些提到showFeedDialog的教程,但没有提到如何使用publishUserAction。无论如何有什么区别?showFeedDialog和publishUserAction Facebook API有什么区别?
反正有没有提示用户使用showFeedDialog?
有没有关于如何使用publishUserAction的好教程?
为什么publishuseraction具有suqeuncebase参数而showfeedialog没有
回答
1) showFeedDialog是用于渲染UI元素的Javascript的唯一方法。具体来说,它呈现一个对话框,提示用户将故事发布到他们的个人资料(或朋友的个人资料)。它可以通过Facebook Javascript(FBJS)或Facebook Connect Javascript库使用。
publishUserAction是一种API方法,可以使用任何Facebook API库(包括服务器端API库)进行调用。您不需要用户的确认即可使用此呼叫发布内容。但是,它现在只能默认发布单行故事,并且这些故事不再出现在主要新闻Feed中。
showFeedDialog和publishUserAction的文档页面有一些示例,尽管很小但并不完全有用。
2)不幸的是,除非用户授予您的应用程序extended permissions,否则不会。您通常还必须提示扩展权限。
3) Facebook的文档非常差。你最好的选择是检查你想使用的具体方法API documentation,谷歌就像一个疯狂的人,然后在开发应用程序中设置一个测试。
4)依赖于会话只有API调用需要sig
参数(不建议使用的功能有一个单独的call_id
参数,但在API函数或更新版本)已被卷成sig
。 showFeedDialog不是一个API调用,它是一个Javascript库调用,它在后台处理所有必需的API提要。
重新3:大声笑。过了一段时间,你成为一个疯狂的人搜索答案。我认为stackoverflow是很好的治疗:)。感谢zombat! – allyourcode 2009-07-16 22:00:08
- 1. Facebook Graph API和REST API的登录机制有什么区别?
- 2. Win32 API和COM API有什么区别?
- 3. Facebook Graph API中的Feed,帖子和状态有什么区别?
- 4. graph api和c#SDK for facebook之间有什么区别
- 5. luceneappengine和search api有什么区别?
- 6. Redis和StrictRedis的API有什么区别?
- 7. REST和API有什么区别?
- 8. Facebook Connect showFeedDialog
- 9. FaceBook publishUserAction FaceBook Developer Toolkit 2.0?
- 10. 有什么区别`和$(Bash中有什么区别?
- 11. UI级别测试和API级别测试有什么区别?
- 12. ==和===有什么区别?
- 13. ==和===有什么区别?
- 14. 有什么区别? :和||
- 15. ==和===有什么区别?
- 16. '=='和'==='有什么区别?
- 17. `&`和`ref`有什么区别?
- 18. 有什么区别:。!和:r!?
- 19. | 0和~~有什么区别?
- 20. Appender和〜有什么区别?
- 21. 这些授权API有什么区别?
- 22. facebook'req_perms'和'ext_perms'有什么区别?
- 23. Bing Speech API和UWP Speech API之间有什么区别
- 24. javax.servlet.jsp和jsp-api-2.1:org.mortbay.jetty:jsp-api-2.1:6.1.5有什么区别?
- 25. ListView和FlatList有什么区别?
- 26. 有什么区别
- 27. 有什么区别
- 28. 有什么区别
- 29. xtype和别名有什么区别?
- 30. 有什么区别?
下次你能用更好的英语吗?如果这是不可能的,我很抱歉。 – allyourcode 2009-07-16 21:58:45