0

現在、Graph API を使用して

  • ユーザーが尋ねたすべての質問を取得する
  • 質問を取得して、その QuestionOptions を確認します
  • QuestionOption の /votes を取得して、各オプションにどのユーザーが投票したかを確認します
  • ユーザーのウォールに新しい質問を投稿する
  • 新しい QuestionOptions を質問に POST

これはすべて素晴らしいです。しかし、私はユーザーに代わって質問に答えたいと思っています。ユーザーの投票を質問に投稿することはできますか?

4

1 に答える 1

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
于 2012-09-10T16:25:42.840 に答える