Php Facebook Opengraph读取操作
是的,我问了一个类似的问题,但没有连贯地表达出来,所以就这样 我正试图使用Facebook opengraph来煽动使用php代码阅读我网站上的文章 我想使用opengraph发布当前url的读取操作。到目前为止我已经试过了,但没有任何乐趣Php Facebook Opengraph读取操作,php,facebook,facebook-opengraph,Php,Facebook,Facebook Opengraph,是的,我问了一个类似的问题,但没有连贯地表达出来,所以就这样 我正试图使用Facebook opengraph来煽动使用php代码阅读我网站上的文章 我想使用opengraph发布当前url的读取操作。到目前为止我已经试过了,但没有任何乐趣 <?php function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://";
<?php
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
?>
<?php
$facebook->api('https://graph.facebook.com/me/:read?
article='echo curPageURL();'','POST')
?>
正如许多聪明的阻塞者指出的那样,我是一个新手,这是我最好的尝试,因此请耐心等待API调用看起来不正确。如果您正在使用内置的“读取”操作,请尝试以下操作:
$facebook->api('/me/news.reads?article=' . curPageURL(),'POST');
您不需要在API调用中使用完整的图形URL。确保您也有权为用户发布操作,否则API调用将失败。如果调用成功,您将获得已发布操作的ID