答えて
認証後に必要な場所にアプリをリダイレクトするには、このURLを変更する必要があります。
か、すべてのこの
最初に行うことができます、あなたはPHP SDKを編集する必要はありません、以下のユーザを認証してからランディングページにリダイレクトするためのサンプルです、
あなたが交換することを確認してください:
自分のFacebookのアプリケーションIDを使用して-APP-ID-HERE、
その後、リンク先ページのURL<?php
// Requires Facebook PHP SDK 3.0.1: https://github.com/facebook/php-sdk/
require ('facebook.php');
define('FACEBOOK_APP_ID',"YOUR-APP-ID-HERE");
define('FACEBOOK_SECRET',"YOUR-APP-API-SECRET-HERE");
define('REDIRECT_URI',"YOUR-REDIRECT-URL-HERE");
$user = null;
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
'cookie' => true
));
$user = $facebook->getUser(); // Get the UID of the connected user, or 0 if the Facebook user is not connected.
if($user == 0) {
// If the user is not connected to your application, redirect the user to authentication page
/**
* Get a Login URL for use with redirects. By default, full page redirect is
* assumed. If you are using the generated URL with a window.open() call in
* JavaScript, you can pass in display=popup as part of the $params.
*
* The parameters:
* - redirect_uri: the url to go to after a successful login
* - scope: comma separated list of requested extended perms
*/
$login_url = $facebook->getLoginUrl($params = array('redirect_uri' => REDIRECT_URI));
echo ("<script> top.location.href='".$login_url."'</script>");
} else {
// if the user is already connected, then redirect them to landing page or show some content
echo ("<script> window.location.href='".REDIRECT_URI."'</script>");
}
?>
と自分のFacebookのアプリケーション秘密鍵
YOUR-REDIRECT-URL-HEREと
YOUR-APP-API-SECRET-ここでは、拡張アクセス権を取得したい場合は、単に例:
$login_url = $facebook->getLoginUrl($params = array('redirect_uri' => REDIRECT_URI,'scope' => 'comma-separated-list-of-requested-extended-perms'));
アプリの設定ページでリダイレクトURLを変更します。
「http://apps.facebook.com/APPID/」に変更して、別の「スコープ」パラメータをログインURLに追加しますか?それはどういう意味ですか? – user964104
リンクがアプリページに設定されている場合、マイクは「次の」値をあなたが指したい場所に変更すると言っています。 –
lol?私はそれをやっている – user964104
- 1. Facebook Graph API PHP 5.0 - 500 getLoginUrl()のエラー
- 2. 適切なFacebookキャンバスリダイレクト
- 3. パラメータの適切な使用
- 4. 適切な出力コマンドレットの「-Append」パラメータ。
- 5. URIパラメータのない適切なLaravelルーティング
- 6. テーブルセル内のSSRSサブレポートが適切にパラメータを取得しない?
- 7. PHPのgetLoginUrl() - 状態の値
- 8. FacebookのグラフAPIのためのphpのgetLoginUrlのためのPythonのequivelant
- 9. Facebook Marketing API - 広告クリエイティブが適切に生成されない
- 10. が適切にjQueryの
- 11. 私のループが適切に
- 12. getLoginUrl()のPHP SDKに関する問題
- 13. Trigger適切なLuisインテントに関するFacebookのダイアログ
- 14. Wordpressのが適切
- 15. jqueryのが適切
- 16. コントロールが適切に
- 17. ループが適切に
- 18. Mathematicaが適切に
- 19. セレクタが適切に
- 20. MySQLが適切に
- 21. コードブロックが適切に
- 22. facebookのiframe内でgetLoginUrlを開くことは可能ですか?
- 23. パラメータの近くに不適切な構文
- 24. Facebookのタブアプリ内のページを変更する「適切な」方法
- 25. CreateJSは、私は次のコードを持って適切に
- 26. は... Router-リンクは、私は次のコンポーネントを持って適切に
- 27. 適切にjavacの
- 28. が適切
- 29. オートボクシングが適切
- 30. 適切userdir.confが
それはうまく働いてくれてありがとう:) – user964104