因此,我正在尝试使用 JavaScript SDK 将动作发布到时间线中,并对以下两个错误感到好奇:
URL 'MYURL' 处的对象无效,因为配置的 'MYTYPE' 的 'og:type' 无效。
'snapapp_poll_dev:poll' 类型的 URL 'MYURL' 上的对象无效,因为拥有指定对象类型的应用程序 ID 'MYAPPID' 不允许使用域 'MYDOMAIN'。如果您是此应用程序的所有者,您可以在 LINKTOMYAPP 验证您配置的“站点域”。
Facebook 似乎要求 og:type 值与您在 Graph API URL 中输入的值完全匹配。例如:
<meta property="og:type" content="APP_NAME:OBJECT_TYPE">
要发布有关上述页面的用户操作,它必须发布到:
/me/APP_NAME:OBJECT_TYPE
我是否正确,这些必须完全匹配?是否有任何情况允许它们不匹配,和/或可以放宽限制?
我注意到的另一件事是连接应用程序上设置的域必须与用户操作中使用的 URL 匹配。这个对吗?如果是这样,是否允许他们不匹配或放松限制?
有关发布用户操作的信息: