ある Facebook アプリケーションを使用して、別のアプリケーションのドメインで定義されたアクションを公開したいのですが、可能ですか? つまり、アクションの設定を変更してグローバルに利用できるようにしたり、他のアプリケーションに明確に許可を与えたりすることはできますか?
たとえば、app1 でカスタマイズされたアクションを定義する場合、それが app1:laugh であるとしましょう (これは架空のものです)。次に、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>