首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Facebook更改Facebook应用程序的基本设置

使用Facebook更改Facebook应用程序的基本设置
EN

Stack Overflow用户
提问于 2016-02-19 08:27:03
回答 2查看 307关注 0票数 2

由于我刚开始接触Facebook API,我已经对它的文档进行了大量的研究,并根据文档找到了一种方法来更改基本应用程序的设置。这里:https://developers.facebook.com/docs/graph-api/reference/application

所以我先试了一下:

代码语言:javascript
复制
$.post('/v2.5/'+appSec,{canvas_url:'https://apps.facebook.com/ognjen', secure_canvas_url:'https://renotifier.com/canvas/399/ognjen'});

它是对HTTP端点的Graph API调用。

在此之后:

代码语言:javascript
复制
    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,并尝试了他们的答案,但没有奏效。对图形API有很好的认识的人,请帮帮忙,我被困住了。

更新

万一有人不知道,我正试图改变已经设置好的canvas_urlsecure_canvas_url of Facebook应用程序。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-21 23:11:26

以下是工作要点:

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

顺便说一下。它可以工作,而无需将其作为event.subscribe的回调调用。

票数 1
EN

Stack Overflow用户

发布于 2016-02-21 21:06:17

尝试将Access令牌放在POST json中,而不是:

代码语言:javascript
复制
{
    "canvas_url": "https://apps.facebook.com/ognjen",
    "secure_canvas_url": "https://ognjen.com/canvas/ognjen/",
    "access_token": appId + "|" + appSec
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35500599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档