問題タブ [facebook-canvas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
78 参照

facebook - Canvas アプリで、ユーザーがどこから来たのかを取得するにはどうすればよいですか?

基本的に、ユーザーが Facebook キャンバス アプリ ページへのリンクをクリックすると、Javascript または MVC 3 を使用してそのリンクがクリックされたページを取得するにはどうすればよいですか?

0 投票する
4 に答える
1791 参照

php - HerokuURLをCanvasURLとして使用している無効なクレデンシャル

私はHerokuを使用してFacebookでphpアプリケーションを作成しています。アプリケーションでHerokuURLをCanvasURLにしたい。ただし、[基本]ページにURLを入力し、 http://apps.facebook.com/status_related_testにアクセスしてアプリケーションを開こうとすると、キャンバスに「無効な資格情報」と表示され、アプリケーションのURLhttpsにリダイレクトされます。 ://young-warrior-3712.herokuapp.com

私が間違っているかもしれないアイデアやこれを修正する方法はありますか?

ETA:
アプリケーションリンク(https://young-warrior-3712.herokuapp.com)に直接アクセスすると、正常にサインインできます。Facebookアプリのページに行こうとしたときだけうまくいきません。

0 投票する
1 に答える
3001 参照

javascript - Facebookタブアプリケーションのキャンバスの高さ-Firefoxの問題

ページのタブとして使用するアプリケーションを作成しました。
コンテンツが長すぎるため、スクロールバーがないようにiframeの高さを設定する必要があります。
私の問題は、Chromeなどでは正常に動作しますが、Firefoxでは正常に動作しないことです。
これが私がしたことです:

さらに、まったく同じアプリを3〜4回実行して動作したので、表示する画像を変更しただけです。
Firebugコンソールを見ると、エラーは見られず、適用されたcssを(Firebugから)確認すると、iframe800pxの高さがわかります。

0 投票する
0 に答える
342 参照

facebook - ie または chrome でキャンバスにリダイレクトされません

ファンページからクロムのアプリタブをクリックすると問題が発生し、画面が空白になり、「このコンテンツはフレームに表示できません」と表示されますヘッダーを追加しようとしました('P3P: CP="CAO PSA OUR"'); 運が悪い私のキャンバスに。助言がありますか?私は本当にここで立ち往生しています、ありがとう!これが私のキャンバスのコードです

0 投票する
5 に答える
4676 参照

facebook - FacebookCanvasiFrame内のFancyboxポジショニング

OK、Facebookのjavascrip sdkがFB.Canvas.setSize()を呼び出して、高さが「Settable」に設定されたiframeキャンバスアプリがあります。およびFB.Canvas.setAutoGrow(); 。iframeはコンテンツに基づいて特定のピクセルの高さに設定されるため、これらは完全に機能しています。

問題は、Fancyboxに電話をかけると、この高さに基づいて自分自身が配置されることです。fancybox jQueryがビューポートを次のように返すので、それがまさにそのようになっていることを私は知っています。

(最新バージョンのjquery.fancybox-1.3.4.jsの673行目):

ただし、問題は、多くの視聴者にとって、iframeがブラウザウィンドウよりも長くなることです。そのため、Fancyboxはiframeの中央に配置され、大多数の視聴者に部分的にしか表示されなくなります。(つまり、iframeの高さは1058ピクセルで、ユーザーのブラウザは650ピクセルとしか言いません)。

fancyboxに物理的なブラウザの高さを計算させる方法はありますか?または、Facebookキャンバスアプリを機能させるためにいくつかの設定を変更する必要がありますか?

Facebookのスクロールバー(親)だけが好きです。

すべての提案は大歓迎です!

0 投票する
1 に答える
375 参照

canvas - iFrame の高さコードが機能しない

iFrame ページの高さをページのコンテンツに合わせて調整しようとしています。アプリの設定で、次のように設定しました。

キャンバスの幅: 固定 (760px) キャンバスの高さ: 設定可能 (デフォルト: 800px) ソーシャル ディスカバリー: 有効

そして、これは私の index.html ファイルのコードです:

ここから何が悪いのかよくわかりません。どんな助けでも素晴らしいでしょう。また、無駄に推奨されているcssブロックを追加しようとしました。

メタ更新タグを削除し、コードを編集すると、次のようになります。

まだ運がない

0 投票する
0 に答える
163 参照

user-interface - フィード ダイアログ使用時のフレンド セレクター

「to」パラメーターを送信/使用することで、フィードダイアログを使用して友人のウォールに投稿できることを知っています... http://developers.facebook.com/docs/reference/dialogs/feed/にも記載されています

フィード ダイアログにフレンド セレクタ ウィジェット/先行入力コンボ (送信ダイアログのように) を表示したり、探しているユーザーを選択したりすることは可能でしょうか?

何か案が。

前もって感謝します

0 投票する
3 に答える
1371 参照

facebook - oauth_token を持っている場合、ユーザー access_token を取得するにはどうすればよいですか?

ユーザーがキャンバス アプリを開くと、Facebook から が取得され、そこからandsigned_requestが派生します。次に、ユーザー権限やその他のデータを取得して確認/取得するにはどうすればよいですか?user_idoauth_tokenaccess_token

0 投票する
1 に答える
308 参照

javascript - Facebook TAB (iFrame): Facebook の JavaScript absoluteTop を使用して、常にページの上部に div を配置します。

私はラジオ局で働いているので、このラジオ局で再生されたトラックのプレイリストを作成しました。ここで見つけることができます -> http://www.facebook.com/QmusicNL?sk=app_258630990850514

下にスクロールすると、プレイリストのタイトルバーが固定位置になるはずです。独自のサーバーでページを表示するときに機能します。しかし、Facebook は iFrame のいくつかの機能を無効にしたため、iFrame の上で何かを台無しにすることはできません。Facebook が別の方法でそのオプションを提供していることがわかりました。(absoluteTop)しかし、私はそれを正しく動作させることができません。

要するに: Facebook の「ページ」上の Facebook タブ内の iFrame 内のブラウザの一番上に DIV を常に保持する JavaScript の優れたスニペットを提供できる人はいますか? または、例もいいでしょう。

前もって感謝します!