ParaWorld_Actionfeed
a central place per application for selling and buying tradable items.
| Title |
a central place per application for selling and buying tradable items. |
| Author(s) |
LiXizhi |
| Date |
2008/1/21 |
| File |
script/kids/3DMapSystemApp/API/paraworld.actionfeed.lua |
Description
Sample Code
NPL.load("(gl)script/kids/3DMapSystemApp/API/ParaworldAPI.lua");
Member Functions
paraworld.actionfeed.get
create class
commonlib.setfield("paraworld.actionfeed", {});
[[Returns information on outstanding notifications for current session user.
]]
syntax
function paraworld.actionfeed.get()
paraworld.actionfeed.PublishStoryToUser
[[
Usually public messages visible to all visitors on the user's profile page
msg = {
"sessionKey" = string (*) 当前登录用户的用户凭证
"to_uids" = string(*) 以英文逗号(,)分隔的用户ID集合。当to_uids为空时表示发给当前登录用户自己和其所有好友
"story" = string (*)
}
msg = {
"isSuccess" = boolean 操作是否成功
[ errorCode ] = int 错误码。0:无异常 500:未知错误 499:提供的数据不完整 498:非法的访问 497:数据不存在或已被删除
}
]]
syntax
function paraworld.actionfeed.PublishStoryToUser()
paraworld.actionfeed.PublishActionToUser
[[
msg = {
"sessionKey" = string (*) 当前登录用户的用户凭证
"to_uids" = string(*) 以英文逗号(,)分隔的用户ID集合。当to_uids为空时表示发给当前登录用户自己和其所有好友
"action" = string (*)
}
msg = {
"isSuccess" = boolean 操作是否成功
[ errorCode ] = int 错误码。0:无异常 500:未知错误 499:提供的数据不完整 498:非法的访问 497:数据不存在或已被删除
}
]]
syntax
function paraworld.actionfeed.PublishActionToUser()
paraworld.actionfeed.PublishRequestToUser
[[
Usually private request messages only visible to the specified uid. such as friend request message.
msg = {
"sessionKey" = string (*) 当前登录用户的用户凭证
"to_uids" = string(*) 以英文逗号(,)分隔的用户ID集合。当to_uids为空时表示发给当前登录用户自己和其所有好友
"request" = string (*)
}
msg = {
"isSuccess" = boolean 操作是否成功
[ errorCode ] = int 错误码。0:无异常 500:未知错误 499:提供的数据不完整 498:非法的访问 497:数据不存在或已被删除
}
]]
syntax
function paraworld.actionfeed.PublishRequestToUser()
paraworld.actionfeed.PublishMessageToUser
[[
Usually private messages only visible to the specified uid. such as poke message.
msg = {
"sessionKey" = string (*) 当前登录用户的用户凭证
"to_uids" = string(*) 以英文逗号(,)分隔的用户ID集合。当to_uids为空时表示发给当前登录用户自己和其所有好友
"message" = string (*)
}
msg = {
"isSuccess" = boolean 操作是否成功
[ errorCode ] = int 错误码。0:无异常 500:未知错误 499:提供的数据不完整 498:非法的访问 497:数据不存在或已被删除
}
]]
syntax
function paraworld.actionfeed.PublishMessageToUser()
paraworld.actionfeed.PublishItemToUser
[[
msg = {
"sessionKey" = string (*) 当前登录用户的用户凭证
"to_uids" = string(*) 以英文逗号(,)分隔的用户ID集合。当to_uids为空时表示发给当前登录用户自己和其所有好友
"item" = string (*)
}
msg = {
"isSuccess" = boolean 操作是否成功
[ errorCode ] = int 错误码。0:无异常 500:未知错误 499:提供的数据不完整 498:非法的访问 497:数据不存在或已被删除
}
]]
syntax
function paraworld.actionfeed.PublishItemToUser()
paraworld.actionfeed.sendEmail
[[
使用系统服务邮箱发送电子邮件(只可给当前登录用户的好友发送邮件)
msg = {
"sessionKey" (*) //用户凭证
"to" = string (*) //以英文逗号(,)分隔的用户ID集合
"title" = string (*) //邮件标题
"body" = string (*) //邮件正文
[ "isBodyHtml" ] = boolean //邮件正文是否为HTML格式。默认值为true
}
msg = {
isSuccess = boolean //发送邮件是否成功
errorCode = int //错误码。0:无异常 500:未知错误 499:提供的数据不完整 498:非法的访问
}
]]
syntax
function paraworld.actionfeed.sendEmail()
paraworld.actionfeed.UploadScreenshot
[[ TODO: move from kids movie site to Pala5.com, remove the number of files that can be uploaded by paraworld
Upload screenshot to ParaWorld in KidsMovieSite.
msg = {
"sessionKey" (*) //用户凭证
"ImgIn" = file, REQUIRED FIELD
"username" = KidsMoive username, default to "paraworld"
"password" = KidsMoive password, default "paraworld"
"FileName" = file path, default to "auto.jpg"
Overwrite = whether overwrite, default to true
}
<returns>
msg = {
fileURL = string
}
]]
syntax
function paraworld.actionfeed.UploadScreenshot()
paraworld.actionfeed.SubmitArticle
[[ TODO: move from kids movie site to Pala5.com
Submit an article to KidsMovieSite.
msg = {
"sessionKey" (*) //用户凭证
ImageURL = fileURL, REQUIRED FIELD
"username" = KidsMoive username, default to "paraworld"
"password" = KidsMoive password, default "paraworld"
category = 101,102, ... Default to 101
Title = string, default to paraworld title
Abstract = string, default to paraworld abstract
}
<returns>
msg = {
id = article id, needs to >0
articleURL = "",
}
]]
syntax
function paraworld.actionfeed.SubmitArticle()