我已经使用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"answers"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方面,我的应用程序可以使用我的行动?我自己登录,我是一个应用程序管理员。这和我的行为需要提交审批有关吗?
你可以在这里看到相关的元数据,标题等:http://www.shamrockirishbar.com/tvsport
当api url中的namespace
或action
(或两者)错误时发生此错误。
为了确保你访问好的url,检查Get Code
链接附近的行动,你想在Open Graph
选项卡的Action Types
部分执行你的应用程序的设置。
或者您可以查看页面底部的Open Graph
> Dashboard
> Your Action Type
> Advanced Settings
问题已解决,其他问题有待解决。结果是,我更改了操作名称....愚蠢的