wow*_*uzz 1 php facebook facebook-graph-api
我正在我的控制器上运行一些函数来提出一个自定义元标记网址,然后将其用于facebook的opengraph图像标记.此图像放入一个变量,然后显示在用于在Facebook上进行抓取的网址上.我让它以正确的方式工作,现在因为这个错误,linter回到我身边.
URL"http://mypage.org/pages/post.html?PostID=9192&prog="的"网站"类型的对象无效,因为无法将属性'og:image:url'的给定值''解析为输入'url'.
这怎么不是一个有效的网址?我可以把链接放在我的浏览器中,它就可以了.我注意到当我下去看到被刮的网址时,它还是给了我这个..
<meta property="og:image" content="<img src='http://www.mypage.org/images/post_images/4121.jpg' />">
Run Code Online (Sandbox Code Playgroud)
看起来它需要我的<和/>,使它们成为十六进制..为什么刮刀会这样做?顺便说一下这是我的控制器的代码.
$img = strstr($img, '<img src=');
$substring = substr($img, 0, strpos($img, "/>"));
$img = $substring . "/>";
Run Code Online (Sandbox Code Playgroud)
这段代码的作用是我在url结尾之前获取完整的<img src = "" />url.任何和所有的帮助非常感谢.
DMC*_*MCS 10
您不应将HTML标记嵌入元标记的内容中.请尝试使用此格式:
<meta property="og:image" content="http://www.mypage.org/images/post_images/4121.jpg">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19650 次 |
| 最近记录: |