Facebook图形api和新定义的对象和动作:消息:"未知路径组件"


Facebook graph api and newly defined objects and actions : message: "Unknown path components"

我已经使用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中的namespaceaction(或两者)错误时发生此错误。

为了确保你访问好的url,检查Get Code链接附近的行动,你想在Open Graph选项卡的Action Types部分执行你的应用程序的设置。

或者您可以查看页面底部的Open Graph> Dashboard> Your Action Type> Advanced Settings

问题已解决,其他问题有待解决。结果是,我更改了操作名称....愚蠢的