是否可以使用Graph API将用户对QuestionObject的回答发布?

时间:2012-05-03 16:41:44

标签: facebook facebook-graph-api post

目前我们可以使用Graph API

  • 获取用户提出的所有问题
  • 获取问题以查看其QuestionOptions
  • 获取QuestionOption /投票以查看用户为每个选项投票的内容
  • 将新问题发布到用户墙上
  • 在问题上发布新的QuestionOptions

这一切都很棒。但我想代表用户回答问题。是否可以将用户的投票发布到问题?

1 个答案:

答案 0 :(得分:1)

获得答案ID后,您只需执行https://graph.facebook.com/option_id

之类的http帖子

我在Facebook Explorer Tool进行了测试,这对我有用。

我可能以错误的方式解释自己,当我说option_id时,我会选择你从问题选项中得到的选项,例如:

var client = new FacebookClient(*FacebookToken);
dynamic parameters = new ExpandoObject();
parameters.fields = "id,question,from,is_published,options.fields(votes,name,**id**,vote_count)";

//Loads the question

dynamic question = client.Get(**questionID, parameters);

foreach (dynamic opt in question.options.data)
{ 
    //set the first answer as the choosed one for example
    client.Post(opt.id, null);
    break;
}

* the token u got
** the question id you want to load and answer