私が望むのは、次のような POST を実行することだけです。
publish_actions パーミッションがあれば、アプリの access_token を使用して HTTP POST リクエストを /USER_ID/scores に発行することで、スコアまたはユーザーを投稿できます。
名前 説明 タイプ 必須スコア 値が 0 より大きい数値スコア。整数 はい
私はこれをやっています:
try {
http.request( POST, URLENC ) {
uri.path = "/100000781309474/scores?" + user.accessToken
body = [score:10]
response.success = { resp ->
println "Tweet response status: ${resp.statusLine}"
assert resp.statusLine.statusCode == 200
}
response.failure = { resp ->
println "Unexpected error: ${resp.status} : ${resp.statusLine.reasonPhrase}"
}
}
} catch ( HttpResponseException ex ) {
// default failure handler throws an exception:
println "Unexpected response error: ${ex.statusCode}"
}
しかし、それはこの例外を返しています:
400: Bad request
POST が正しくないということですよね?
ユーザースコアを使って投稿する方法を教えてもらえますか?