【问题标题】:Display message when JavaScript function worksJavaScript 函数工作时显示消息
【发布时间】:2014-07-17 10:04:02
【问题描述】:

我想在此功能起作用时显示一条消息:

  function testAPI() {
    FB.login(function(){
    FB.api('/me/feed', 'post', {message: 'Hello World'});
    }, {scope: 'publish_actions'});

我的尝试是这样的,但没有成功:

  function testAPI() {
   FB.login(function(response){
    FB.api('/me/feed', 'post', {message: 'Hello World'});
    }, {scope: 'publish_actions'},{complete(response);});
  }

我收到了这个错误:

Uncaught SyntaxError: Unexpected token var

我怎样才能做到这一点?谢谢。

【问题讨论】:

  • 哪个函数?调用/feed的登录?
  • @Lix testAPI() 函数。
  • FB.login( 是一个函数调用而不是一个你不能在其中声明变量的包装器。另外,这里是创建一个无论如何都不会调用的 facebook 函数。 var facebook = 是产生错误的原因。
  • 如果你能正确缩进你的代码,你可以避免很多问题。

标签: javascript facebook facebook-graph-api facebook-javascript-sdk


【解决方案1】:

您正在使用 Facebook API?如果是,则 Fb.login 函数可能具有以下签名

FB.login(parameter1,[parameter2,..],function(response){
    //do something with the response
});

您正在声明一个新变量,您应该在其中传递参数指定回调函数。您应该指定 api 所需的参数,然后在您指定的回调函数中显示您想要的任何消息。

【讨论】:

    猜你喜欢
    • 2017-10-25
    • 2019-08-07
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多