使用API​​发布到Facebook墙时出错:发生错误(#100)链接URL格式不正确

时间:2011-07-09 06:37:03

标签: facebook facebook-graph-api

以下是代码:

attachment = { message:'', name: 'post title', caption: 'user just did something',
                    link: 'post URL', action_links: [{ text: 'action link test', href: 'http://example.com'}]
                  };



FB.api('/me/feed', 'post', attachment, function(response) {
  if (!response || response.error) {
    alert('Error occured ' + response.error.message);
  } else {
    alert('Post ID: ' + response.id);
  }
});

任何线索?

2 个答案:

答案 0 :(得分:5)

您为link添加了一个字符串'post URL'。 link必须是格式正确的网址,例如http://stackoverflow.com/

答案 1 :(得分:0)

有同样的问题......问题出现在消息(描述)中。我的网址无效。在我的情况下,我使用了一个非现有的Facebook页面的链接。看来facebook会在将其与描述相关联之前检查页面的有效性。只需检查所有链接,然后将其添加到发布说明中

我刚刚修复了网址并且每件事情都运行良好