使用虚拟主机在localhost上测试Facebook应用程序

时间:2015-04-21 08:40:44

标签: javascript facebook-graph-api facebook-javascript-sdk

我有一个Facebook应用程序,我想在我的本地环境测试。我一直都会收到此错误:

Object at URL http://mysite.local/app has og:type of 'website'. 
The property '{namespace}' requires an object of og:type '{namespace}:{object}'.

我的<meta>就是这些:

<meta property="fb:app_id" content="{appId}" /> 
<meta property="og:type"   content="{namespace}:{object}" /> 
<meta property="og:url"    content="http://mysite.local/app" /> 
<meta property="og:title"  content="Some title" /> 
<meta property="og:image" content="http://mysite.local/img/sample.jpg" />

在我的应用设置中,我有这个:

应用领域:http://mysite.local

平台网站(网址):http://mysite.local/app

我尝试将应用程序的示例上传到我的prod环境中并且工作正常,但我需要在本地测试所有包含该页面的代码,而不仅仅是使用Facebook应用程序代码。

编辑:我尝试过Facebook URL调试程序及其所说的内容。

必须修复的严重错误:无法将主机名解析为有效的IP地址。

必须修复的错误:&#39; og:type&#39;财产是必需的,但不存在。

应该修复的警告:&#39; og:url&#39;应明确提供属性,即使可以从其他标记推断出值; &#39; og:title&#39;应明确提供属性,即使可以从其他标记推断出值。

我不知道为什么它说我必须提供og:type时提供og:urlog:title

0 个答案:

没有答案