使用Facebook Graph API发布包含波浪线和ashx图片的Facebook Graph API
问题描述:
我使用Facebook Graph API将消息发布到用户的墙上并添加了所有消息属性(链接,图片等)我开始使用这种网址: http://feb.social.sc-demo.net/sitecore/shell/Applications/Social/Publishing/UI/~/media/Images/Penguins.ashx使用Facebook Graph API发布包含波浪线和ashx图片的Facebook Graph API
我猜的失败是因为使用波浪或ashx的扩展,但我不能避免使用它们。 有没有人有任何想法?
在此先感谢。
答
您可以将HTTP处理程序添加到您的Web配置中,而不是使用ashx文件。然后,您可以更好地格式化网址(即使用.jpg或.gif)。
例如
<httpHandlers>
<add verb="GET,HEAD" path="/ImageHandler/*.jpg" type="MyLibrary.MyHandler, MyLibrary" validate="false"/>
</httpHandlers>
答
如果您使用Javascript API,则应尝试转义您的URL。在URL周围使用encodeURIComponent
。