我使用FB应用编辑器定义了一个og名称空间,og_shamh和一个动作“watch”。我调用了一个javascript函数(下面),它试图创建一个动作对象。但我明白了:
["error response from fbCreateAction",
Object
error: Object
message: "Unknown path components: /og_shamhh:watch"
type: "OAuthException"
__proto__: Object
__proto__: Object
使用“og_shamhh”和“watch”调用的javascript函数是:
function fbCreateAction(action,url){
FB.api('/me/'+og_namespace+':'+action+
'?recipe='+url,'post',
function(response) {
log("error response from fbCreateAction",response);
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post was successful! Action ID: ' + response.id);
}
});
}
在facebook方面我需要做些什么才能使用我的应用程序?我是我自己登录的,我是一个应用程序管理员。这与需要提交我的行动以获得批准有关吗?
您可以在此处查看relvant元数据,标题等:http://www.shamrockirishbar.com/tvsport
答案 0 :(得分:9)
当api url中的namespace
或action
(或两者)错误时,会发生此错误。
要确保您访问好网址,请在应用设置的Get Code
标签的Action Types
部分中查看您要执行的操作附近的Open Graph
链接。
另外,您可以查看:Open Graph
> Dashboard
> Your Action Type
> {@ 1}}位于页面底部。
答案 1 :(得分:1)
问题已解决,其他人正在等待处理。事实证明,我已经改变了动作名称......傻了