Php 提交表单后如何在facebook中自动共享

Php 提交表单后如何在facebook中自动共享,php,facebook,forms,facebook-graph-api,Php,Facebook,Forms,Facebook Graph Api,我有一个特定媒体公司facebook的php表单。要填写表单,首先应该喜欢媒体公司facebook的个人资料。如果喜欢配置文件,则只有表单可访问。到目前为止,我已经在这方面取得了成功。现在,当表单成功提交后,我想在XXX的fb配置文件中自动分享一些信息,因为XXX申请了“YYYY”活动。可能吗?我在facebook上分享时只需要征得许可。是否可以在未经许可的情况下成功提交表单后共享某些信息 欢迎提供任何帮助/建议。提前感谢。在成功页面中,我添加了以下代码: 以前 “我想分享一些信息,因为XXX在

我有一个特定媒体公司facebook的php表单。要填写表单,首先应该喜欢媒体公司facebook的个人资料。如果喜欢配置文件,则只有表单可访问。到目前为止,我已经在这方面取得了成功。现在,当表单成功提交后,我想在XXX的fb配置文件中自动分享一些信息,因为XXX申请了“YYYY”活动。可能吗?我在facebook上分享时只需要征得许可。是否可以在未经许可的情况下成功提交表单后共享某些信息


欢迎提供任何帮助/建议。提前感谢。

在成功页面中,我添加了以下代码: 以前

“我想分享一些信息,因为XXX在XXX的fb档案中自动申请了“YYYY”活动”-这违反了:您以用户名义发布的所有内容都必须是用户自己100%创建的。请不要创建另一个此类垃圾邮件应用程序(无论如何,它很可能很快就会阻止你,因为FB不会愚蠢地发现“神奇地”所有用户都发布完全相同的文本)。
<?php
require_once('php-sdk/facebook.php');
$config = array(
    'appId' => 'XXX',
    'secret' => 'YYY',
    'allowSignedRequest' => false,
);
$facebook = new Facebook($config);
$user_id = $facebook->getUser();
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;
$message = 'Message Here;
?>
<?php
if($user_id){
 try(){
  $ret_obj = $facebook->api('/me/feed', 'POST', array(
                            'link' => 'https://www.facebook.com/myrepublica',
                            'message' => $message,
                             )
                           );
 }catch(FacebookApiException $e) {
  $login_url = $facebook->getLoginUrl( array(
                           'scope' => 'publish_stream',
                       )); 
  echo 'Please <a href="' . $login_url . '">login.</a>';
  error_log($e->getType());
  error_log($e->getMessage());
 }
}else{
 $login_url = $facebook->getLoginUrl( array( 'scope' => 'photo_upload') );
 echo 'Please <a href="' . $login_url . '">login.</a>';
}
?>