Facebook粉丝页面API:如何使用Facebook图形和PHP API调用此API调用

时间:2015-09-30 11:10:03

标签: php facebook api facebook-graph-api curl

我已经尝试了很多但没有运气。我想使用图形API调用以下API调用,如https://graph.facebook.com/page_id/settings?option={options}&access_token={page token}和Facebook PHP API。

curl -F 'method=post'
     -F 'option={"COUNTRY_RESTRICTIONS" : {"restriction_type":"blacklist", "countries":["PL", "FR"]}}'
     -F 'access_token={page_access_token}'
      https://graph.facebook.com/546349135390552/settings

您可以在此处找到上述API调用 Facebook Fan Page API Documentation

提前感谢

2 个答案:

答案 0 :(得分:2)

您忘记了API调用中的网页ID:

https://graph.facebook.com/page-id/settings...

无论如何,既然你编辑了这个问题并且不是问题,那么这是一个关于在POST中使用PHP curl的教程:http://davidwalsh.name/curl-post

Stackoverflow的另一个例子:PHP + curl, HTTP POST sample code?

答案 1 :(得分:1)

PHP SDK的完整调用如下所示:

$request = new FacebookRequest(
  $session,
  'POST',
  '/page_id/settings',
  array(
    'debug' => 'all',
    'option' => '{"COUNTRY_RESTRICTIONS" : {"restriction_type":"blacklist", "countries":["PL", "FR"]}}'
  )
);

$response = $request->execute();
$graphObject = $response->getGraphObject();