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

Hör*_*nHH 2 javascript php facebook facebook-graph-api

我已经使用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
Run Code Online (Sandbox Code Playgroud)

用"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);
               }
           });
}
Run Code Online (Sandbox Code Playgroud)

在facebook方面我需要做些什么才能使用我的应用程序?我是我自己登录的,我是一个应用程序管理员.这与需要提交我的行动以获得批准有关吗?

您可以在此处查看relvant元数据,标题等:http://www.shamrockirishbar.com/tvsport

ale*_*anu 9

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

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

:或者你可以检查出Open Graph> Dashboard> Your Action Type> Advanced Settings在页面的底部.