Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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 如何更改显示的好友以便共享我的应用程序?_Php_Html_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

Php 如何更改显示的好友以便共享我的应用程序?

Php 如何更改显示的好友以便共享我的应用程序?,php,html,facebook-graph-api,facebook-php-sdk,Php,Html,Facebook Graph Api,Facebook Php Sdk,我在facebook上有一个显示,在使用该应用程序时会显示6个随机好友,但是,我想知道的是如何更改显示,以便在单击好友时,向他们发送使用该应用程序的邀请 没有闪现,只是一些通知,说一些类似“Bob认为你应该使用这个应用程序”的话,点击后,他们会转到这个应用程序 不确定它是否有用,但下面是我必须显示用户朋友的代码 代码: <div class= "newboxbottom"> <h1>Why not share?</h1> <?php $user

我在facebook上有一个显示,在使用该应用程序时会显示6个随机好友,但是,我想知道的是如何更改显示,以便在单击好友时,向他们发送使用该应用程序的邀请

没有闪现,只是一些通知,说一些类似“Bob认为你应该使用这个应用程序”的话,点击后,他们会转到这个应用程序

不确定它是否有用,但下面是我必须显示用户朋友的代码

代码:

<div class= "newboxbottom">
<h1>Why not share?</h1>
<?php
    $user = $facebook->getuser();

if ($user) {
$user_profile = $facebook->api('/me');
$friends = $facebook->api('/me/friends?fields=first_name');

echo '<table>';
foreach (array_slice($friends["data"], 0, 6) as $value) {
    echo '<td>';
    echo '<div class="pic">';
    echo '<img src="https://graph.facebook.com/' . $value["id"] . '/picture?type=normal"/>';
    echo '</div>';
    echo '<div align="center">','<font color="white">','<div class="picName">'.$value["first_name"].'</div>','</font>','</div>';
    echo '</td>';
}
echo '</table>';
}
?>
</div>

为什么不分享?
非常感谢任何能提供帮助的人。

尝试查看Anvesh在评论中提到的问题

您需要注意通知,并遵循建议的操作。您不希望向那些一开始就不需要通知的用户发送通知。你可能会被负面反馈击中,然后被Facebook关闭

至于怎么打电话呢?我实际上没有使用这个特定的API方法,但从我收集的信息来看,您应该能够执行以下操作:

<?php
  $parameters = array( 
    'href' => ''
    'template' => ''
    'ref' => ''
  );
  try {
    $response = $facebook->api('<enter recipient user facebook id here>/notifications', 'post', $parameters);
  } catch (FacebookAPIException $e) {
    $echo $e->getMessage();
  }

您可能想稍微了解一下感谢链接,但我似乎不知道如何将其应用到好友列表中,以便在单击后发送通知?@AnveshSaxena的想法是正确的。你可能应该仔细看看我不打算发送随机通知,更像是用户对用户的邀请。我只是想提醒大家Facebook会对负面反馈做出反应的风险。希望它能帮助你设计和规划你的用户交互来防止它。除此之外,我能回答你的问题吗?还不确定,我很感激你的回答,但我有一个小时左右的休息时间。但一旦我尝试了,我会再次评论。只要尝试一下,它就会奏效。感谢您输入更详细的答案@JayNCoke