Javascript og:新用户操作的类型和域限制?
因此,我尝试使用JavaScript SDK将操作发布到时间线中,我对以下两个错误感到好奇: URL“MYURL”处的对象无效,因为配置的“MYTYPE”的“og:type”无效 URL“MYURL”上类型为“snapapp\u poll\u dev:poll”的对象无效,因为拥有指定对象类型的应用程序id“MYAPPID”不允许使用域“MYDOMAIN”。如果您是此应用程序的所有者,则可以在LINKTOMYAPP上验证配置的“站点域” Facebook似乎要求og:type值与您在Graph API URL中输入的值完全匹配。e、 g:Javascript og:新用户操作的类型和域限制?,javascript,facebook-graph-api,facebook-javascript-sdk,facebook-timeline,Javascript,Facebook Graph Api,Facebook Javascript Sdk,Facebook Timeline,因此,我尝试使用JavaScript SDK将操作发布到时间线中,我对以下两个错误感到好奇: URL“MYURL”处的对象无效,因为配置的“MYTYPE”的“og:type”无效 URL“MYURL”上类型为“snapapp\u poll\u dev:poll”的对象无效,因为拥有指定对象类型的应用程序id“MYAPPID”不允许使用域“MYDOMAIN”。如果您是此应用程序的所有者,则可以在LINKTOMYAPP上验证配置的“站点域” Facebook似乎要求og:type值与您在Graph
<meta property="og:type" content="APP_NAME:OBJECT_TYPE">
这些必须完全匹配,对吗?是否存在允许它们不匹配和/或可以放宽限制的情况
我注意到的另一件事是,connect应用程序上设置的域必须与用户操作中使用的URL匹配。这是正确的吗?如果是,是否有任何情况允许他们不匹配或放宽限制
有关发布用户操作的信息:
域检查的存在是为了确保只有您在自己的应用程序下发布操作。我不知道有任何白名单可以添加其他域,但很可能有。实际上,og:type和post url不应该匹配。您可以发布到
/me/APP\u NAMEPACE:ACTION\u TYPE
如文件所述:
POST /me/{namespace}:{action-type-name}
POST /me/{namespace}:{action-type-name}