0

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

我正在尝试使用 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')


?>

正如许多聪明的木鞋指出的那样,我是新手,这是我最好的尝试,所以请耐心等待

4

1 回答 1

0

API 调用看起来不正确。如果您正在使用内置的“读取”操作,请尝试以下操作:

$facebook->api('/me/news.reads?article=' . curPageURL(),'POST');

您无需在 API 调用中使用完整的图形 URL。确保您也有权为用户发布操作,否则 API 调用将失败。如果调用成功,您将返回已发布操作的 ID。

于 2012-05-22T08:46:20.410 回答