通过 graph api 管理 facebook 应用程序

发布于 2024-12-06 19:23:27 字数 92 浏览 0 评论 0原文

我想知道是否可以使用图形 api 更改您的网站 url 或画布 url。我对我的应用程序拥有管理员权限,我可以通过 gui 更改它,但我更喜欢通过curl 更改它。 谢谢

I was wondering if it is possible to change your site url or canvas url using the graph api. I have admin rights to my application and I can change it via the gui but I would prefer to be changing it via a curl.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

深空失忆 2024-12-13 19:23:27

这是示例:

$properties = array(
    "callback_url" => '',
    "installable" => 1,
    "profile_tab_url" => "",
    "tab_default_name" => "",
    'tos_url' => '',
    'privacy_url' => ''
);

$facebook = new Facebook(array('appId'=>'YOUR_APP_ID','secret' = > '..', ...));

$facebook->api(array(
    'method'=>'admin_setAppProperties', 
    'properties'=>json_encode($properties))
);

这是您可以设置的属性列表:http://developers.facebook.com /docs/appproperties/

您还可以在这里找到admin.getAppProperties更多信息:http://developers.facebook.com/docs/reference/rest/admin.getAppProperties/

使用Facebook SDK

Here is example:

$properties = array(
    "callback_url" => '',
    "installable" => 1,
    "profile_tab_url" => "",
    "tab_default_name" => "",
    'tos_url' => '',
    'privacy_url' => ''
);

$facebook = new Facebook(array('appId'=>'YOUR_APP_ID','secret' = > '..', ...));

$facebook->api(array(
    'method'=>'admin_setAppProperties', 
    'properties'=>json_encode($properties))
);

Here is a list of the properties you can set: http://developers.facebook.com/docs/appproperties/

There is also admin.getAppProperties more info you can find here: http://developers.facebook.com/docs/reference/rest/admin.getAppProperties/

Using Facebook SDK

夏末染殇 2024-12-13 19:23:27

您需要使用旧的 REST 方法 admin.SetAppProperties
https://developers.facebook.com/docs/reference/rest/admin。 setAppProperties/

目前 FB 尚未将该方法移至 OpenGraph,但您仍然可以通过 Graph API 调用 REST 方法(如上页控制台所示)。

即使如此,您也无法更改 secure_canvas 和 secure_tab url 设置。据我所知,FB 显然正在致力于将这些设置作为 API 的一部分。

You need to use the old REST method admin.SetAppProperties
https://developers.facebook.com/docs/reference/rest/admin.setAppProperties/

At the moment FB has not yet moved that method yet to the OpenGraph but you can still call REST methods via the Graph API (As shown in the console in the page above).

Even then you cannot change the secure_canvas and secure_tab url setting. FB is apparently working on make those settings as part of the API as far as I heard.

南风起 2024-12-13 19:23:27

您现在可以通过 Graph API 更改应用程序属性。您可以使用路径中的应用程序 ID 发出 POST 请求,并使用应用程序访问令牌作为访问令牌,并传入键/值对作为您要修改的属性的 POST 变量。

https://developers.facebook.com/docs/reference/api/application/ 包含您可以使用 Graph API 修改的应用程序属性列表。

You can now change app properties via Graph API. You can make POST request, using the application id in the path, and use the app access token as the access token, and pass in key/value pairs as POST variables for properties you'd like to modify.

https://developers.facebook.com/docs/reference/api/application/ has a list of the application properties that you can modify with the Graph API.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文