Администрирование приложения Facebook через график API - PullRequest
0 голосов
/ 27 сентября 2011

Мне было интересно, можно ли изменить URL вашего сайта или холста с помощью графика api. У меня есть права администратора для моего приложения, и я могу изменить его с помощью графического интерфейса, но я бы предпочел изменить его с помощью скручивания. Спасибо

Ответы [ 3 ]

2 голосов
/ 27 сентября 2011

Вот пример:

$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

2 голосов
/ 27 сентября 2011

Вам необходимо использовать старый метод REST admin.SetAppProperties https://developers.facebook.com/docs/reference/rest/admin.setAppProperties/

В настоящий момент FB еще не переместил этот метод в OpenGraph, но вы все равно можете вызывать методы REST через API Graph (как).показано в консоли на странице выше).

Даже в этом случае вы не можете изменить настройки URL-адресов secure_canvas и secure_tab.Насколько я слышал, FB работает над тем, чтобы сделать эти настройки частью API.

1 голос
/ 11 сентября 2013

Теперь вы можете изменять свойства приложения через Graph API. Вы можете сделать POST-запрос, используя идентификатор приложения в пути, и использовать токен доступа к приложению в качестве токена доступа, и передать пары ключ / значение в качестве переменных POST для свойств, которые вы хотите изменить.

https://developers.facebook.com/docs/reference/api/application/ содержит список свойств приложения, которые можно изменить с помощью Graph API.

...