OpenGraphアプリに渡す正しいJson文字列を見つけようとしています。私はGigyaJavaSDKを使用していますが、文字列のテストで余分なレイヤーの一部を削除することにしました。
だから私はまずグラフAPIエクスプローラーを見ています。
POSTフィールド名は「Recipe」で、値は
{"title":"one-handed fried pies","description":"ye olde Description goeth here.","image":"http://www.recipe.com/images/one-handed-fried-pies-R094255-ss.jpg","url":"http://www.recipe.com/one-handed-fried-pies/"}
これは、Recipeオブジェクトのフィールドに正確にマップされます。
ただし、JSONをどのようにフォーマットしても、この例外が発生します
{
"error": {
"message": "(#3503) \"{\"title\":\"one-handed fried pies\",\"description\":\"ye olde Description goeth here.\",\"image\":\"http://www.recipe.com/images/one-handed-fried-pies-R094255-ss.jpg\",\"url\":\"http://www.recipe.com/one-handed-fried-pies/\"}\" is an invalid value for property \"recipe\" with type \"Reference\"",
"type": "OAuthException",
"code": 3503
}
}
何かご意見は?