Facebook graph api 将对象发布到Facebook Graph API Explorer

Facebook graph api 将对象发布到Facebook Graph API Explorer,facebook-graph-api,Facebook Graph Api,试图找出要传递给我的OpenGraph应用程序的正确Json字符串。我正在使用GigyaJavaSDK,但决定在测试字符串时消除一些额外的层 所以我首先要看的是GraphAPI浏览器 我的帖子字段名为“Recipe”,值为 {"title":"one-handed fried pies","description":"ye olde Description goeth here.","image":"http://www.recipe.com/images/one-handed-fried-pi

试图找出要传递给我的OpenGraph应用程序的正确Json字符串。我正在使用GigyaJavaSDK,但决定在测试字符串时消除一些额外的层

所以我首先要看的是GraphAPI浏览器

我的帖子字段名为“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/"}
这正好映射到配方对象的字段

然而,无论我如何格式化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
  }
}


有什么想法吗?

通过黑客破解,使它以这种方式工作

  • 最重要的是。。。上面的URL必须指向具有应用程序有效og:标记的页面。(您可以查看此页面的源以了解结构)

  • 在Graph Api资源管理器中,在左上角选择您的应用程序

  • 单击获取访问令牌

  • 选择POST

  • 单击添加字段

  • 键入对象的名称。在我的例子中是“配方”

  • 键入url。在我的例子中,我设置了一个实时测试页面并部署了它

  • 单击提交并等待id。 { “id”:“290473937742173” }


  • 通过黑客破解,使它以这种方式工作

  • 最重要的是。。。上面的URL必须指向具有应用程序有效og:标记的页面。(您可以查看此页面的源以了解结构)

  • 在Graph Api资源管理器中,在左上角选择您的应用程序

  • 单击获取访问令牌

  • 选择POST

  • 单击添加字段

  • 键入对象的名称。在我的例子中是“配方”

  • 键入url。在我的例子中,我设置了一个实时测试页面并部署了它

  • 单击提交并等待id。 { “id”:“290473937742173” }


  • 也没有太多的运气发现错误的意义#3503。也没有太多的运气发现错误的意义#3503。好的,这很有效!但这到底是在哪里记录的呢??我甚至想不出他们一开始想要一个URL。好了,这就行了!但这到底是在哪里记录的呢??我甚至不知道他们一开始想要一个URL。