2012-03-06 21 views
1

私はfacebookのページ(facebook.com/genericco)にカスタム投票を作成したいと思います。私は面白い世論調査を作成したいと思っています(主にはいまたはいいえの回答)、私は有権者の壁に投稿したいと思いますアクション(ジョン・ドゥーはジェネリコの投票ではいと答えた:あなたは鶏魚が健康問題のために喫煙をやめるべきだと思いますか?)オープン・グラフを使用してFacebookにカスタム・ポーリングを作成する方法は?

グラフAPIを使用して独自の質問を読むだけではできないので、オープングラフを使用することにしました。私はまた、画像、質問、タイトル、説明、およびカスタムプロパティの質問とオブジェクトの世論調査を作成しましたbooleanとしてカスタムプロパティの答えと投票というアクション...

...

Iを作成しました集計部分にカスタムデータが設定されています。

はその後、私は、コードを実行し、承認のための私のカスタムアクションを提出することができるようにパテプログラムを使用...

私の質問は、今、私はそれを使用するにはどうすればよいですか...?この質問の一番上で私が提案した目標を達成するために、これをどのようにまとめますか?

誰でも光を流すことができますか?

答えて

4

だから私はfacebookでOpen Graphを使ってカスタマイズされた投票アプリケーションを構築することができました。それはうまくいっている...しかし、まだ100%ではない。

1 - 私はアクションを作成する方法を理解していました。私はそれを "Vote"と呼びました。これは、作成したオブジェクトタイプ "Poll"に関連付けられています。アクション "Vote"には2つのカスタムプロパティがあります。 "Answer"は文字列、 "Name"は文字列です。

2 - 次に、オブジェクト "Poll"を作成し、サンプルデータとstuffで埋めて、カスタムプロパティ "Question"を作成しました。

3 - 私は集約 "Enquete Ociosidade"(おおよそ翻訳はsloth pollを意味する)を作成しました。データは表示 "action"です。このキャプションでは、{poll.question} {name }考える{答え};

その後、私は何とかFacebookにアクションのサンプルを送ってもらわなければなりませんでした。私はこれをどのように行うべきかわからなかったので、パテを使用してコードブックを貼り付けました。出来た;

次に、私のフロントエンドのアプリがFacebookにこれらの情報を送信すると、私はその行動を登録できますか?まあ、私はあなたに尋ねられてうれしいです!

私はそれが働くまで試しました...あなたのAPPには公開許可が必要です。これは非常に重要です!

ので...これは私が働いてしまったコードです:

FB.api('/me', function(response) { 
    //alert(response.name); 
    FB.api('/me/genericco:votar_poll&enquete=http://www.limonadaweb.com.br/genericco/poll_data.php&resposta='+resposta+'&nome='+response.name+'&access_token='+_token+'' ,'post', function(resp) { 
    if (!resp || resp.error) { 
     alert('Error occured '+resp.error.message); 
     //mostrar caixa de diálogo que algum erro ocorreu; 
    } else { 
     alert('Post was successful! Action ID: ' + resp.id); 
     //fazer algo legal para demonstrar que deu certo o voto; 
    } 
    }) 
}); 

私がやったことだった...最初に私は私が作るコールバックで、ユーザー名を取得するためにFB.api通話を行いますFB.apiの呼び出しでアクションを登録してください。ACCESS_TOKEN TOOには非常に重要です。POSTでなければなりません。それだけです!非常にクールな権利ですか?そして、そのコードはすべて、ユーザーが投票するたびに私のアプリケーションが呼び出す関数の中にあり、ユーザーが「はい」または「いいえ」と投票したかどうかを知るための答えとして使用するブール値を送信します。

これはすべて非常に優れており、正常に動作しています。ちょうどいい....

今私の問題は、タイムラインとニュースフィードにアクションが公開され、下のこのリンクにユーザーが送信されたときです...それには視覚的に何も表示されません...それは投票のデータですメタタグの.A束...

私は彼/彼女が私のフィードのリンクをクリックしたときに別のリンクをユーザーに送信することが可能であるかどうかを知りたいのですが

...

http://www.limonadaweb.com.br/genericco/poll_data.php?fb_action_ids=10150744684398313&fb_action_types=genericco%3Avotar_poll&fb_source=other_multiline

関連する問題