我已经尝试了很多但没有运气。我想使用图形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
提前感谢
答案 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();