多个使用的facebook标签与自定义内容

时间:2011-11-22 16:57:55

标签: javascript facebook facebook-graph-api

  

可能重复:
  Getting a unique ID per tab page for a facebook app

我刚开发了一个Facebook应用程序,用户可以使用该应用程序将标签集成到自己的页面中。

我的问题是我不知道如何告诉标签哪个页面加载它。 我想在每页显示单独的内容。

我得到/找到的唯一值是"signed_request",但这似乎是一个随机值。

<?php echo $_REQUEST["signed_request"]; ?>

以下是我的工作片段:

所有页面:

FB.api('me/accounts?type=page', function(data){
   page = data.data;
   for (i in page){
      console.log(page[i].id+' '+page[i].name);
      $('#page').append('<a onclick="app_create(\''+page[i].id+'\', \''+page[i].access_token+'\');">'+page[i].name+'</a><br/>');
   }
});

创建标签:

function app_create(id, token){
   FB.api(id+'/tabs', 'POST', {app_id:'MYAPPID', access_token:token},function(response) {
      if (!response || response.error) {
         console.log('error '+response.error);
      } else {
         console.log('App has been added');
      }
   });
}

0 个答案:

没有答案