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

时间:2011-11-27 16:08:58

标签: php javascript facebook-graph-api facebook

我使用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

2 个答案:

答案 0 :(得分:9)

当api url中的namespaceaction(或两者)错误时,会发生此错误。

要确保您访问好网址,请在应用设置的Get Code标签的Action Types部分中查看您要执行的操作附近的Open Graph链接。

另外,您可以查看:Open Graph> Dashboard> Your Action Type> {@ 1}}位于页面底部。

答案 1 :(得分:1)

问题已解决,其他人正在等待处理。事实证明,我已经改变了动作名称......傻了