<やりたいこと>
PHPソースのアプリからfacebookアプリを起動し、近況(フィード?)の欄にテンプレート文言を入力した状態(投稿前)にしたい。
イメージとしては、アプリから[facebookへ投稿する]ボタンを押すとfacebookのアプリが立ち上がり、近況アップデートの画面が表示され、そこにDBで用意しているテンプレート文言を入力した状態にしたいという内容です。
知りたいこととしては
①上記の状態を実現することは可能なのか?
②①が可能だとすると、下記ソースにどのような修正が必要か?
の2点となります。
下記ソースだとフィードにすでに投稿した状態になってしまうため、投稿前の状態にしたいです。
lang
1require_once('facebook.php'); 2 3$app = array( 4 'appId' => 'appId', 5 'secret' => 'secret', 6); 7 8$facebook = new Facebook($app); 9$fb_user = $facebook->getUser(); 10 11if ($fb_user) { 12 $text = str_replace('##replace_str##', $replace_str, $default_message); 13 $data = array( 14 'access_token' => $facebook->getAccessToken(), 15 'message' => $text 16); 17 $response = $facebook->api('/me/feed', 'post', $data); 18 header("Location: https://www.facebook.com/"); 19} else { 20 $loginUrl = $facebook->getLoginUrl(array( 21 'scope' => 'publish_actions', 22 'redirect_uri' => "http://". $_SERVER["HTTP_HOST"] . $_SERVER["SCRIPT_NAME"] 23 )); 24 header("Location: " . $loginUrl); 25}
知識が乏しく、的外れな質問となっているかもしれませんが、
ご教示いただければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/23 00:45