当前位置: 首页>>代码示例>>PHP>>正文


PHP Facebook::get_add_url方法代码示例

本文整理汇总了PHP中Facebook::get_add_url方法的典型用法代码示例。如果您正苦于以下问题:PHP Facebook::get_add_url方法的具体用法?PHP Facebook::get_add_url怎么用?PHP Facebook::get_add_url使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Facebook的用法示例。


在下文中一共展示了Facebook::get_add_url方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 public function __construct()
 {
     $facebook = new Facebook(OpfApplicationConfig::SITE_API_KEY, OpfApplicationConfig::SITE_API_SECRET);
     $this->facebook = $facebook;
     $facebook->require_frame();
     $this->userId = $facebook->require_login();
     try {
         $this->addUrl = $facebook->get_add_url();
         $this->isAppAdded = $facebook->api_client->users_isAppAdded();
     } catch (Exception $e) {
         $facebook->set_user(null, null);
         $facebook->redirect(OpfApplicationConfig::APP_CALLBACK_URL);
     }
 }
开发者ID:TheProjecter,项目名称:openface,代码行数:14,代码来源:OpfSiteWrapper.php

示例2: Facebook

$facebook = new Facebook($appapikey, $appsecret);
//$profileId = $facebook->get_loggedin_user(); // If the user is logged in and looks at their own wordans app this is the way to get their profile id
$linkFromFBBanner = $_GET['linkFromFBBanner'];
//If the facebook user hasn't installed the wordans app we still want them to see it in a public canvas page
if ($linkFromFBBanner == 'true') {
    //public canvas page
    $user = $facebook->get_loggedin_user();
} else {
    //do a login and configuration or show them the app if they have already installed it
    $user = $facebook->require_login();
    $appcallbackurl = 'http://www.wordans.com/wordans_flash/facebook_callback';
    // catch the exception that gets thrown if the cookie has
    // an invalid session_key in it
    try {
        if (!$facebook->api_client->users_isAppAdded()) {
            $facebook->redirect($facebook->get_add_url());
        }
    } catch (Exception $ex) {
        // this will clear cookies for your application and
        // redirect them to a login prompt
        $facebook->set_user(null, null);
        $facebook->redirect($appcallbackurl);
    }
}
?>
<!--<fb:swf swfsrc='http://www.wordans.com.com/flash/facebook/loader.swf?version="1" ' imgsrc='http://www.skeeker.com/sites/facebook/wordans/clickhere.jpg' width='185' height='280' flashvars='asset_path=http://www.skeeker.com/sites/facebook/wordans/' />-->



<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">
开发者ID:ersandeepdh,项目名称:izishirt,代码行数:31,代码来源:index.php

示例3:

		</div>
		<div style="clear: both;"/>
		</div>
		<?php 
}
?>
<fb:else>

	<div style="padding: 10px;">
	<h2>
	Hi <fb:name firstnameonly="true" uid="<?php 
echo $user_fb;
?>
" useyou="false"/>, welcome to the TripTracker application.
	</h2>
	<br/><br/>
	If you've got a TripTracker login then <a href="<?php 
echo $facebook->get_add_url();
?>
">add</a> this application to your profile now!
	<br/><br/>
	Once you have linked your TripTracker account into your profile you will be able to select from your GPS tracked journeys to display them directly in your profile page and more. 
	<br/><br/>
	For more info on TripTracker visit their <a href="http://triptracker.net/">site</a>.
	<br/><br/>
	</div>

</fb:if-user-has-added-app>


开发者ID:BGCX067,项目名称:facebook-app-triptracker-svn-to-git,代码行数:28,代码来源:index.php

示例4: IN

    echo "<h2><a href=\"" . $fbDomain . "/\">Click here to return to " . $appName . "</a>.</h2></center>";
} else {
    // Retrieve array of friends who've already authorized the app.
    $fql = 'SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=' . $user_id . ') AND is_app_user = 1';
    $_friends = $facebook->api_client->fql_query($fql);
    // Extract the user ID's returned in the FQL request into a new array.
    $friendsExclude = array();
    if (is_array($_friends) && count($_friends)) {
        foreach ($_friends as $friend) {
            $friendsExclude[] = $friend['uid'];
        }
    }
    // Convert the array of friends into a comma-delimeted string.
    $friendsExclude = implode(',', $friendsExclude);
    // Prepare the invitation text that all invited users will receive.
    $content = "<fb:name uid=\"" . $user_id . "\" firstnameonly=\"true\" shownetwork=\"false\"/> has started using <a href=\"" . $fbDomain . "/\">" . $appName . "</a>, a revolutionary new way to see how your friends know each other. Try it now. Its really easy.\n" . "<fb:req-choice url=\"" . $facebook->get_add_url() . "\" label=\"Check out " . $appName . "\"/>";
    ?>
 

<fb:request-form 
	action="<?php 
    echo $invite_url;
    ?>
" 
	method="post" type="<?php 
    echo $appName;
    ?>
" 
	content="<?php 
    echo htmlentities($content, ENT_COMPAT, 'UTF-8');
    ?>
开发者ID:harishtella,项目名称:friend-insight,代码行数:31,代码来源:invite.php

示例5: sizeof

$pageData->fcount = sizeof($_POST["ids"]);
if (!isset($_POST["ids"])) {
    // Retrieve array of friends who've already added the app.
    $fql = 'SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=' . $user . ') AND is_app_user = 1';
    $_friends = $facebook->api_client->fql_query($fql);
    // Extract the user ID's returned in the FQL request into a new array.
    $friends = array();
    if (is_array($_friends) && count($_friends)) {
        foreach ($_friends as $friend) {
            $friends[] = $friend['uid'];
        }
    }
    // Convert the array of friends into a comma-delimeted string.
    $friends = implode(',', $friends);
    // Prepare the invitation text that all invited users will receive.
    $content = "<fb:name uid=\"" . $user . "\" firstnameonly=\"true\" shownetwork=\"false\"/> has started using <a href=\"http://apps.facebook.com/" . $appurl . "/\">" . $appname . "</a>. See how many of the IMDB Top 250 you have seen so you can brag about your high score.</u>!\n" . "<fb:req-choice url=\"" . $facebook->get_add_url() . "\" label=\"Add " . $appname . " to your profile\"/>";
}
// Template
if ($pageData->sentmsg) {
    ?>
	<center>
		Thank you for inviting <?php 
    $pageData->fcount;
    ?>
 of your friends on 
		<b><a href=\"http://apps.facebook.com/<?php 
    $appurl;
    ?>
/"><?php 
    $appname;
    ?>
开发者ID:kyleconroy,项目名称:movie-addict,代码行数:31,代码来源:invite.php


注:本文中的Facebook::get_add_url方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。