private void RenrenSend()
{
// 对普通状态的评论
String renrenFeedType = m_itemViewModel.RenrenFeedType;
String ownerID = m_itemViewModel.OwnerID;
String statusID = m_itemViewModel.ID;
if (renrenFeedType == RenrenNews.FeedTypeStatus)
{
List<APIParameter> param = new List<APIParameter>();
param.Add(new APIParameter("method", "status.addComment"));
param.Add(new APIParameter("status_id", statusID));
param.Add(new APIParameter("owner_id", ownerID));
param.Add(new APIParameter("content", StatusMessageBox.Text));
App.RenrenAPI.RequestAPIInterface(RenrenAddCommentGetCallback, param);
}
// 对原创上传照片的评论
else if (renrenFeedType == RenrenNews.FeedTypeUploadPhoto)
{
List<APIParameter> param = new List<APIParameter>();
param.Add(new APIParameter("method", "photos.addComment"));
param.Add(new APIParameter("pid", statusID));
// 靠靠靠,有的地方是owner_id,有的地方是uid,谨记谨记~
param.Add(new APIParameter("uid", ownerID));
param.Add(new APIParameter("content", StatusMessageBox.Text));
App.RenrenAPI.RequestAPIInterface(RenrenAddCommentGetCallback, param);
}
// 对照片分享的评论
else if (renrenFeedType == RenrenNews.FeedTypeSharePhoto)
{
List<APIParameter> param = new List<APIParameter>();
param.Add(new APIParameter("method", "share.addComment"));
param.Add(new APIParameter("share_id", statusID));
// (呃~这里又变成user_id了么?好吧,一旦接受了这种设定,仿佛也挺有意思的呢..) <===== 作废
// 虽然api文档里写的是user_id,但是其实应该写uid
param.Add(new APIParameter("user_id", ownerID));
param.Add(new APIParameter("content", StatusMessageBox.Text));
App.RenrenAPI.RequestAPIInterface(RenrenAddCommentGetCallback, param);
}
}