Python 在墙上放置帖子时,说明将丢失

Python 在墙上放置帖子时,说明将丢失,python,facebook,facebook-graph-api,Python,Facebook,Facebook Graph Api,当我试图在朋友墙上为一个登录facebook的用户发布一条消息时,我遇到了一个问题,除了描述之外,帖子显示得很好。描述文字非常直接,不是很长,也不包含任何链接,所以我不知道是什么原因造成了这种情况。简化后的代码看起来像是python,但如果您自己使用PHP或JS,您应该会明白我认为: description = "With Chummee you can send real-life gifts to your Facebook and Twitter friends. Or you can t

当我试图在朋友墙上为一个登录facebook的用户发布一条消息时,我遇到了一个问题,除了描述之外,帖子显示得很好。描述文字非常直接,不是很长,也不包含任何链接,所以我不知道是什么原因造成了这种情况。简化后的代码看起来像是python,但如果您自己使用PHP或JS,您应该会明白我认为:

description = "With Chummee you can send real-life gifts to your Facebook and Twitter friends. Or you can treat yourself!"

response = api.post(path = '%s/feed' % facebook_id,
        message = message, # shows up fine
        name = link_name, # this too
        link = pickup_url, # url works
        picture = wall_photo, # yup still no problem
        caption = 'chummee.com', # nice caption
        description = description, # <--- not showing this, see var above
        type = 'link' # adding this, does not seem to do anything though
)
有人知道是什么导致描述不显示吗?是否有文档中没有的字符限制


编辑:这是现在工作的广告

描述字段是从拾取url上的og:description字段中刮取的。这是由Facebook在创建链接帖子时完成的,因此描述字段几乎是只读的


我尝试使用图形浏览器通过API进行设置,但未成功。

我无法发布消息,否则我会向您展示屏幕快照。您是否尝试在描述中添加一些小测试字符串?e、 g.description='test',我对python不太熟悉,但它看起来与PHP和JS中的处理方式类似,因此它可能只是字符串本身,导致它为空。另一个选择是完全删除description参数,让facebook从链接中填充它?@martincarlin87你是对的。此特定文本不被接受。不知道为什么,但是使用description='test'它可以工作。我会尝试一些不同的措辞,试着找出它是长度还是其他…好吧,所以我开始添加更多的原始文本,直到它回到原始文本,现在它就像一个符咒一样工作。。。很难说我是否在早期的测试中出错,或者Facebook是否改变了一些东西,但我会假设我出错了。是的,这也会起作用。我想,我会将这标记为正确答案,尽管最初的设置现在似乎也起作用了。