我使用Corona SDK在Lua中编写应用程序。我想在Facebook提要对话框中发布一些独特的文字。我的代码是:
facebook.showDialog( "feed", {message = "This is my unique text" } )
我也试过了:
local text_arr = {}
text_arr.text = "This is my unique text"
facebook.showDialog( "feed", {properties = text_arr } )
它们都不起作用。在对话框发布操作后,我在墙上看不到“这是我唯一的”字符串。 那么,我该怎么做呢?感谢
答案 0 :(得分:3)
用户登录Facebook后,您需要执行以下操作:
facebook.login( appId, listener )
您现在可以使用请求功能向facebook图API发送请求:
facebook.request( "me/feed", "POST", {message = "Hello Facebook"} )
您可以在此处查看文档页面http://docs.coronalabs.com/api/library/facebook/request.html
如果您真的想使用我从未尝试过的对话框,我想您必须定义更多参数:
从http://docs.coronalabs.com/api/library/facebook/showDialog.html和https://developers.facebook.com/docs/reference/dialogs/我可以理解的结果应该是这样的:
facebook.showDialog( "feed", {
redirect_uri = "YOUR_URL",
link = "YOUR_LINK",
picture = "YOUR_PICTURE_URL",
name = "DIALOG_NAME",
caption = "DIALOG_CAPTION",
description = "DIALOG_DESCRIPTION"
})
某些属性可能是可选的,所以有点麻烦......