我刚刚开始在我的网站上实现Facebook likes。我通过添加javascript和开放图形元标记来快速设置它。到目前为止,它工作得很好,但我遇到了一个问题。
在这个页面(正确的URL)上,Facebook的点赞数正确显示(7个点赞):
但是当我打开我的Facebook账号,点击喜欢的项目时(米歇尔喜欢"Change will not come not come if...")要返回到页面,URL会变成这个冗长的乱码:
点赞的数量发生了变化(1个点赞)。
不幸的是,我对Facebook的开放图形一点也不熟悉。有人知道为什么会这样吗?我该如何去修复它呢?
提前谢谢你!
我正在尝试使用QWebEngineView加载闪存( swf )文件,我想从内存加载swf,但到目前为止我只能从URL加载它。 data是urlopen (urllib)结果的字节数组。self.webview是QWebEngineView的一个实例。 self.webview.load(QtCore.QUrl(url)) # works
self.webview.setContent(QtCore.QByteArray(data)) # does not work 使用URL,swf就会运行。从bytearray加载会导致空页面或带有乱码的页面。未显示错误。 我在
我正在解析一个字节数组,它实际上是在消息总线上发送的固定长度的记录。如果数据无效(乱码或不符合记录的规范),那么我想抛出一个异常。如下所示:
public DomainObject ParseTheMessage(byte[] payload){
Validate(payload);//throws an exception if invalid
...do creation of domain object
}
有没有人知道在这些情况下我是否可以抛出一个好的标准异常,或者我应该创建自己的特定异常吗?