小编lin*_*man的帖子

如何在window.fbAsyncInit外调用FB.api

所以我有fb api初始化

window.fbAsyncInit = function() {
        FB.init({
          appId  : '351808841561163',
          status : true, // check login status
          cookie : true, // enable cookies to allow the server to access the session
          xfbml  : true,  // parse XFBML
          oauth: true
        });
Run Code Online (Sandbox Code Playgroud)

我有一个单独的带有函数的js文件:

function example(){
  FB.api(
    '/me/[namespace]:visit',
    'post',
    { channel: link},
    function(response) {
       if (!response || response.error) {
          console.log(response.error);
       } else {
          console.log('Follow was success! Action ID: ' + response);
       }
    });
 }
Run Code Online (Sandbox Code Playgroud)

当我打电话给我时,我得到的FB是未定义的.

当我把函数放在window.fbAsyncInit里面时它工作正常,但我需要在window.fbAsyncInit之外调用FB.

如果有可能的方法吗?

facebook facebook-javascript-sdk

4
推荐指数
1
解决办法
4729
查看次数

标签 统计

facebook ×1

facebook-javascript-sdk ×1