次のコードを使用して、Facebook リーダーボードでユーザー スコアを更新しようとしています。
string _url = "https://graph.facebook.com/MY_APP_ID/scores";
var _parameters="score=100&access_token=MY_APP_TOKEN_WITH_PUBLISH_ACTION";
WebRequest _request = WebRequest.Create(_url);
_request.Method = "POST";
var _dataArray = Encoding.ASCII.GetBytes(_parameters.ToString());
_request.ContentLength = _dataArray.Length;
using (Stream _dataStream = _request.GetRequestStream())
{
_dataStream.Write(_dataArray, 0, _dataArray.Length);
}
WebResponse _response = _request.GetResponse();
応答を取得しようとすると、アプリケーションは例外をスローします:
リモート サーバーがエラーを返しました: (400) 不正な要求。
私は何を間違っていますか?