Javascript 使用graph api发布到facebook墙

Javascript 使用graph api发布到facebook墙,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我正在尝试使用graph api将带有图像的文本发布到facebook墙上 我使用下面的代码片段来实现这一点 var body = { message : 'this is a test message', image : 'http://someurltoimage.png' }; FB.api( "/me/feed", "POST", { "object": {

我正在尝试使用graph api将带有图像的文本发布到facebook墙上

我使用下面的代码片段来实现这一点

 var body = {
      message : 'this is a test message',
      image : 'http://someurltoimage.png'
 };

 FB.api(
        "/me/feed",
        "POST",
        {
            "object": {
                "message": body.message,
                "picture": body.image
            }
        },
        function (response) {
          if (response && !response.error) {
              //process when success
          }
        }
    );
但我得到了以下错误代码

 error: Object
 code: 100
 error_subcode: 1349125
 message: "Invalid parameter"
 type: "FacebookApiException"
没有此错误的文档

任何建议都将不胜感激。

“我正在尝试使用graph api将带有图像的文本发布到facebook墙上。”

  • 您正在使用
    /feed
    ,要上载照片,您必须使用
    /photos
    呼叫
  • 你正在向Facebook发送一个包含你的参数的无效参数
    对象
    ,API不知道你的参数
    对象
    是一个
    对象
    (我知道,这里有太多
    对象
    ,换句话说,你在一个对象中发送一个对象
要解决所有这些问题,请将
me/feed
替换为
me/photos
,将第三个参数(您的对象)替换为
body

 var body = {
      message : 'this is a test message',
      url: 'http://someurltoimage.png'
 };

 FB.api("/me/photos",
        "POST",
        body,
        function (response) {
          if (response && !response.error) {
              //process when success
          }
        }
 );
“我正在尝试使用graph api将带有图像的文本发布到facebook墙上。”

  • 您正在使用
    /feed
    ,要上载照片,您必须使用
    /photos
    呼叫
  • 你正在向Facebook发送一个包含你的参数的无效参数
    对象
    ,API不知道你的参数
    对象
    是一个
    对象
    (我知道,这里有太多
    对象
    ,换句话说,你在一个对象中发送一个对象
要解决所有这些问题,请将
me/feed
替换为
me/photos
,将第三个参数(您的对象)替换为
body

 var body = {
      message : 'this is a test message',
      url: 'http://someurltoimage.png'
 };

 FB.api("/me/photos",
        "POST",
        body,
        function (response) {
          if (response && !response.error) {
              //process when success
          }
        }
 );
“我正在尝试使用graph api将带有图像的文本发布到facebook墙上。”

  • 您正在使用
    /feed
    ,要上载照片,您必须使用
    /photos
    呼叫
  • 你正在向Facebook发送一个包含你的参数的无效参数
    对象
    ,API不知道你的参数
    对象
    是一个
    对象
    (我知道,这里有太多
    对象
    ,换句话说,你在一个对象中发送一个对象
要解决所有这些问题,请将
me/feed
替换为
me/photos
,将第三个参数(您的对象)替换为
body

 var body = {
      message : 'this is a test message',
      url: 'http://someurltoimage.png'
 };

 FB.api("/me/photos",
        "POST",
        body,
        function (response) {
          if (response && !response.error) {
              //process when success
          }
        }
 );
“我正在尝试使用graph api将带有图像的文本发布到facebook墙上。”

  • 您正在使用
    /feed
    ,要上载照片,您必须使用
    /photos
    呼叫
  • 你正在向Facebook发送一个包含你的参数的无效参数
    对象
    ,API不知道你的参数
    对象
    是一个
    对象
    (我知道,这里有太多
    对象
    ,换句话说,你在一个对象中发送一个对象
要解决所有这些问题,请将
me/feed
替换为
me/photos
,将第三个参数(您的对象)替换为
body

 var body = {
      message : 'this is a test message',
      url: 'http://someurltoimage.png'
 };

 FB.api("/me/photos",
        "POST",
        body,
        function (response) {
          if (response && !response.error) {
              //process when success
          }
        }
 );

阅读如何上传照片。照片上传后,你的订阅源将更新,人们将看到你的上传。不要发布到/feedread如何上传照片。照片上传后,你的订阅源将更新,人们将看到你的上传。不要发布到/feedread如何上传照片。照片上传后,你的订阅源将更新,人们将看到你的上传。不要post to/feedread如何上传照片。上传照片后,您的订阅源将更新,人们将看到您的上传。不要发布/feedhello Adam,它返回我”(#324)需要上传文件“hello Adam,它返回我”(#324)需要上传文件“hello Adam,它返回我”(#324)需要上传文件“hello Adam,它返回我”(#324)需要上载文件“