簡體   English   中英

應用程序發布到用戶牆上(facebook php sdk)

[英]Posting to users wall while applying the app (facebook php sdk)

我正在使用基本的Facebook PHP PHP來通過Facebook登錄用戶到我的頁面。 facebook.php,base_facebook.php和:

$facebook = new Facebook(array(
  'appId'  => '',
  'secret' => '',
));

$user = $facebook->getUser();

if ($user) {
  try {
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}

if (!$user) {
header("Location: /");
} else {
$loginUrl = $facebook->getLogoutUrl();

並且我想允許我的用戶在登錄時在牆壁上張貼(或跳過)一些東西。例如: http : //developers.facebook.com/attachment/web_dialog.png

有任何想法嗎?

張貼到用戶的牆上,您將執行以下操作:

if (isset($_POST['status'])){
try {
 $post = stripslashes($_POST['status']);
    $statusUpdate = $facebook->api('/<fb_user_id>/feed?access_token='.$session['access_token'], 'post', array('message'=> strip_tags($post), 'cb' => ''));
} catch (FacebookApiException $e) {
         echo "<pre>";
         echo $e;
         echo "</p>";
}
}

您可以設置發布到該腳本的表單的樣式,使其與png文件中的表單匹配。
希望這就是您想要的並能為您提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM