我想知道是否可以使用图形api更改您的网站网址或画布网址。我有我的应用程序的管理员权限,我可以通过gui更改它,但我宁愿通过卷曲更改它。 感谢
答案 0 :(得分:2)
您需要使用旧的REST方法admin.SetAppProperties https://developers.facebook.com/docs/reference/rest/admin.setAppProperties/
目前FB尚未将该方法移至OpenGraph,但您仍然可以通过Graph API调用REST方法(如上页控制台中所示)。
即使这样,您也无法更改secure_canvas和secure_tab网址设置。据我所知,FB显然正在努力将这些设置作为API的一部分。
答案 1 :(得分:2)
以下是示例:
$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/
答案 2 :(得分:1)
您现在可以通过Graph API更改应用程序属性。您可以使用路径中的应用程序ID发出POST请求,并使用app访问令牌作为访问令牌,并将键/值对作为POST变量传递给您要修改的属性。
https://developers.facebook.com/docs/reference/api/application/有一个可以使用Graph API修改的应用程序属性列表。