javascript - 使用 Facebook API 更改 Facebook 应用程序的基本设置

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

因为我是 Facebook API 的新手,所以我一直在研究它的文档,并根据文档找到了一种更改基本应用程序设置的方法。这里:https://developers.facebook.com/docs/graph-api/reference/application

所以我首先尝试了这个:

$.post('/v2.5/'+appSec,{canvas_url:'https://apps.facebook.com/ognjen', secure_canvas_url:'https://renotifier.com/canvas/399/ognjen'});

这是对 Graph API 的特定端点的 HTTP 调用。

然后是:

    var appSec = $('#appSec').val();
    var appId = $('#appId').val();
    console.log(appSec, appId);// catches everything totally fine

    window.fbAsyncInit = function () {
         FB.init({
         appId: appSec,
         cookie: true,  // enable cookies to allow the server to access
                                               // the session
         xfbml: true,  // parse social plugins on this page
                                version: 'v2.5' // use version 2.2
                            });

         FB.api(
              "/"+appId+"/?access_token="+appId+"|"+appSec,
              "POST",
              {
                 "canvas_url": "https://apps.facebook.com/ognjen",
                 "secure_canvas_url": "https://ognjen.com/canvas/ognjen/"
              }
              ,
              function (response) {
              if (response && !response.error) {
                    console.log(response);
              }
              }
              );
}

但是这些尝试都没有成功。我在这里也发现了类似的问题:How to change user's app settings on developers facebook profile? ,这里:Updating Facebook app settings via Graph API并尝试了他们的答案,但没有用。熟悉 Graph API 的人请帮忙,我很困惑。

更新:

以防万一有人不知道,我正在尝试更改 Facebook 应用程序的已设置 canvas_urlsecure_canvas_url

最佳答案

这是工作要点:

https://gist.github.com/goranefbl/bbed8c255de9cbd91c92

顺便说一句。它确实可以在不调用它作为 event.subscribe 的回调的情况下工作。

关于javascript - 使用 Facebook API 更改 Facebook 应用程序的基本设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35500599/

相关文章:

javascript - 每天限制 Facebook 礼物请求

android - Facebook SDK 3 - session 重新登录问题

java - Facebook requestNewPublishPermissions 的回调 - Android

javascript - 找不到 VueJs 模块 Axios 帖子

javascript - 将文本和一些基本动画放在圆弧中

c# - (OAuthException - #200)(#200)未发布的帖子必须作为页面本身发布到页面

python - 将 FB Graph API 日期字符串解析为 python 日期时间

javascript - JS函数odblclick事件

javascript - 为所有数组元素调用函数,而不将 item 作为参数传递

javascript - Facebook 登录按钮回调函数