Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Facebook Opengraph读取操作_Php_Facebook_Facebook Opengraph - Fatal编程技术网

Php Facebook Opengraph读取操作

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 .= "://";

是的,我问了一个类似的问题,但没有连贯地表达出来,所以就这样

我正试图使用Facebook opengraph来煽动使用php代码阅读我网站上的文章

我想使用opengraph发布当前url的读取操作。到目前为止我已经试过了,但没有任何乐趣

    <?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