Facebook发布在另一个应用程序域中定义的操作

时间:2012-11-27 22:39:59

标签: facebook permissions facebook-javascript-sdk

我想使用一个facebook应用程序发布在另一个应用程序域中定义的操作,是否可以这样做?我的意思是,我们是否可以更改操作的设置以使其全局可用,或者专门为其他应用程序授予权限?

E.g。如果我在app1中定义一个自定义动作,让我们说它是app1:笑(它是虚构的),然后我尝试使用javascript测试控制台(http://developers.facebook.com/tools/console/)来测试以下代码,我收到了一个错误:

(#100)申请184484190795不拥有xxxxxxxxxxxx操作类型

<script>
window.postAction = function()
{
FB.api(
    '/me/app1:laugh',
    'post',
    { someobject: 'http://domain.com/12345' },
    function(response) {
       console.log(response);
    });
}
</script>
<fb:login-button show-faces="true" width="200" max-rows="1" scope="publish_actions">
Login
</fb:login-button>
<button onclick="postAction()" >
Post Action
</button>

1 个答案:

答案 0 :(得分:0)

不,这是API的故意限制;您无法针对其他网站发布操作&#39;对象,仅适用于从您应用的网站或画布网址

派生的网站
相关问题