-
ID:4il.ZG さんの質問

キャンペーンサイトに設置したFacebookやTwitterの投稿ボタンを押して、投稿が完了したら割引きクーポンのページに遷移する、というサイトを作りたいのですが実装に悩んでいます。
<br><br>通常、サイトに設置されているSNSの投稿ボタンは、クリックすると各サービスの投稿ダイアログが開きますが、このダイアログで投稿が終わったあとにサイトの別ページに遷移させることってできるのでしょうか?<br><br>投稿時に開くダイアログは外部サイト(FacebookやTwitter)のものなので、やはりこちらからは遷移先は制御できないのでしょうか?<br><br>最悪、APIを使ってアプリケーションの制作をするしかないのかな、と考えるのですがなにかやりようがないかと思い質問させて頂きました。<br><br>何か良い実装例に関する書籍やWEB記事があれば教えていただけますでしょうか。アプリとして作るしか道がなければそちらの情報も教えていただけるとありがたいです。<br><br>よろしくお願いします。

みんなの回答 3 件

ID:4il.ZG さんの回答

あ、改行がうまくいってないですね。。失礼しました。

ID:ZCDDpM さんの回答

FacebookもTwitterもそういった挙動は認めていないはず。
規約を読みましょう。
仮にアプリを作る場合でも、FacebookやTwitterで各ユーザが個別に承認しなければならないし、その方が手間です。
今のところ、Facebookページを作って「いいね!」を押したらクーポンを含む本ページが見れるようにする、というのが現実的な方法。

まあ、Facebookページがイヤだっていうならアプリですね。
そういうキャンペーンを展開するケースが無いわけではないので。
ただ、大手でも全然数字伸びませんけどね。

ID:rqUZBw

トピ主です。回答ありがとうございます。

規約は確認しておりませんでした…。
そこらへんも気を遣わなければいけませんね。

Twitterも連動させたいのでFacebookページだと難しいのです。
大手でも期待するほど効果がでないものなのですね…。

ID:JB8X1x さんの回答

OAuthを使えば実装できると思います。
PHPやRubyならOAuthのライブラリがあるので、それを使ってグーグル先生に頼ればそんなに手間取らないかと。

具体的にはOAuthで認証した時のコールバックの変数を見て、その値からtwitterやfacebookを判定してリダイレクトするという流れになります。

ID:JB8X1x

補足①何の言語でやるのかわかりませんが、主要言語なら大体ライブラリがあるので、別にPHPやRubyでなくとも大丈夫です。

補足②twitterやfacebokのアプリケーションを作成する際のコールバックURLをキャンペーンサイトに直接設定すれば勝手にリダイレクトしてくれます。だた他の用途にも使うときには変数をチェックして自サイトでリダイレクトしたほうがいいでしょう。

ID:rqUZBw

トピ主です。回答ありがとうございます。

言語はPHPで作るつもりです。流れがイメージできました!
自サイトでリダイレクトする方向でキーワードでいろいろ検索して調べてみます。

ありがとうございました!

最終更新日:2013-03-18 (3,149 views)

関連するトピックス

ページ上部に戻る