問題タブ [iframe-app]

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 に答える
632 参照

plugins - iFrameアプリでのコメントプラグインの使用

静的コンテンツとコメント「壁」を使用してiFrameアプリケーションを作成しようとしています。このアプリケーションでは、ユーザーがアプリのトピックに関するディスカッションに参加できます。

私は次のようにコメントプラグインを使用しました:

アプリケーションページ(/appfolder/index.php)のコード内:

注:share.htmlは、コメントのモデレートが必要な管理者のユーザーアカウント、ページタイトル、説明、実際のfacebook.com/BrandPageを指すリダイレクトコマンドなどのMETA情報を含む小さなページです。 ?sk = appidxxxxxx

share.htmlでappIdを定義しました。これにより、完全なモデレートセットにアクセスできます(そう思います)が、問題は、デフォルトですべてのユーザーにユーザーの投稿を表示できるようにする設定が見つからないことです。

プラグインのドキュメントには、「管理者は、サイトで「すべての人に表示」または「表示が制限されている」(つまり、コメントはコメント投稿者とその友達にのみ表示される)入力された新しいコメントのデフォルトを選択できます。無関係なコンテンツを軽減するのに役立ちます。」

アプリにテストユーザーとしてコメントを投稿すると、開発者として再度ログインしたときにコメントが表示されません。また、その逆も同様です。ユーザーは自分が投稿したコメントしか見ることができないようです。

この設定はどこで調整できますか?コメントプラグイン(Iframeアプリ)の使い方が原因で利用できませんか?

前もって感謝します..

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

facebook - [ページ] タブを追加 - アプリが自分のものではない場合、機能しますか?

個人のファン ページにページ タブを追加するhttps://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID &display=popup&next=YOUR_URL メソッドを使用しました。

アプリが私が管理している (私が作成した) 場合、これは正常に機能します。それが表示され、アプリである基になる URL がヒットします。

ただし、アプリが私が管理しているアプリではない場合 (別のユーザー ID を使用して作成した場合)、ページ タブは表示されますが、基になる URL は表示されません。タブは何もレンダリングしません。

ページ アプリを作成して、自分以外のファン ページと共有できるようにするために何か別のことをする必要がありますか? それとも、自分のものではないアプリをファン ページに追加するときに何か別の操作を行う必要がありますか?

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

php - Facebook iframe アプリ; php sdk getUser() は、ページ 1 で有効な ID を返しますが、他のページでは有効ではありません

アプリに正しくログインして承認するFacebook iframeアプリがありますが、getUser()は最初のページでしか機能しません。ユーザーが iframe 内の新しいページへのリンクをクリックするとすぐに、getUser() は 0 を返します。

奇妙なのは、この同じコードが別のアプリでも機能することです...必要なすべてのクリックを行うと、getUser() は有効な ID を返します。

動作しないアプリ: https://apps.facebook.com/celestial_glory/

(同じコードベース): https://apps.facebook.com/upisingstlouis/

私が使用しているコードは次のとおりです。

何か案は?アプリの ID とシークレット、およびキャンバス ページを 3 回チェックしました。それらが間違っていた場合、最初のページでさえ、どのページも機能しないと思います。

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

authentication - ページタブアプリ、認証時に制限されたページにユーザーをリダイレクトします

次のコードを使用して、アプリがインストールされているページにユーザーをリダイレクトできます。

これはほとんどのページで問題なく機能しますが、ページに年齢制限がある場合(そして、アプリを使用しているすべてのページがそうならないことを保証できない場合)、収集できるものから、この情報を取得するためにユーザーアクセストークンが必要になるため、$facebook->api("/$page_id");返品があります。false認証しないと取得できません!このパラドックスを回避する方法はありますか、それともページを年齢制限しないようにユーザーに指示する必要がありますか?

アップデート

リダイレクトするだけfacebook.com/$page_idで、認証後にユーザーをページに戻すことができ、APIリクエストを行う必要$page_linkがなくなりますが、理想的には、そのページのアプリページタブにリダイレクトされるようにします。指定されたデフォルトのランディングタブはです。

0 投票する
2 に答える
4019 参照

php - 権限のないiframeページタブのFacebookユーザーID

私はかなりの量のFacebook開発経験を持っていますが、これは私に髪を引っ張らせました。とても小さいものに違いないのですが、わかりません。最近、自分のページにアクセスしたユーザーの名前「ようこそ[あなたの名前]」を表示するウェルカムタブのあるFacebookページをいくつか見ました。例はここにあります:

https://www.facebook.com/Tony.Samaha.Official.Page

私の知る限り、ユーザーの許可なしにユーザーIDを取得することはできません。権限を取得すると、署名されたリクエストでユーザーIDを取得できるようになります。上記の例のように、FacebookのユーザーIDまたは名前を取得するにはどうすればよいですか?これはどのように機能していますか?これは達成できますか?

参考:iframeタブを使用しています。

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

facebook-graph-api - 動画を iframe ベースのページタブ アプリケーションにアップロードするには、どの access_token を使用すればよいですか?

私が管理しているページにユーザーがビデオをアップロードできるようにしたいと考えています。そして、この特定のページにアプリケーションがタブとして追加されました。

https://developers.facebook.com/blog/post/515/の例を使用すると、ページが 2 秒ごとにリロードされる無限ループが発生し、auth_dialog も表示されませんでした。私がページ管理者であるという事実が原因でしょうか?

したがって、このアプリケーションはユーザー ウォールに何も投稿しません。ページの user_id と「いいね」ステータスのみを使用します。

どの access_token を使用すればよいか、

  1. ユーザーにアプリの承認を依頼しますか?
  2. アプリケーションがページに追加されたときに作成された access_token を使用しますか? このトークンは期限切れになりませんか?
0 投票する
1 に答える
739 参照

facebook - Facebookでアプリリダイレクトを検索

最近、Facebook内およびFacebook専用のiframeアプリを作成しました。したがって、Facebookの外部でiframeを呼び出す必要はありません。私が今抱えている唯一の問題は、次のようなアプリを検索するとすぐに、http: //i44.tinypic.com/30rla83.pngということです。

次の警告が表示されます:http://i43.tinypic.com/2uh1w20.png

リダイレクトされないようにアプリを構成する方法がわからないようですが、アプリ自体に直接移動します。設定される値は、「Webサイト」と「ページタブ」の値のみです。「Facebookのアプリ」に値を設定すると、iframeは、Facebookページのアプリコンテンツ形式ではなく、Facebookによってゲーム/アプリ形式(右側のバーにFacebookゲームが表示されます)に含まれます。

また、「Webサイト」の値を削除または調整してFacebook検索を使用すると、アプリが正しく構成されていないというエラーが表示されます。FacebookアプリのURLに設定すると同じエラーが発生するため、Facebook以外の完全なアドレスに設定されるようになりました。

私が確信している唯一の値は「ページタブ」の値です。

よろしくお願いします。自分で答えが見つからないようです。

更新:「リダイレクトされています」ということが判明しました-ページは私のFacebookプロファイルでのみ発生します!おそらく私がFacebookページの管理者またはアプリの作成者だからですか?とにかく、私に関する限り、ケースを閉じて問題を解決しました:)

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

facebook-javascript-sdk - JavaScript SDKを使用してライトボックスで権限を要求する方法はありますか?

FBMLアプリケーションでは、次のように拡張アクセス許可の入力を求めることができます。

これにより、ライトボックスがレンダリングされました(FB.ui({method:'foo'、display:'iframe'});とよく似ています)。

ドキュメントに表示されていることから、より拡張されたアクセス許可を求めるプロンプトを表示する唯一の方法は、ウィンドウをFB.login()でポップアップさせるか、ユーザーをoauthダイアログの全画面にリダイレクトすることです。ポップアップウィンドウは信頼性が低く、後者はユーザーインタラクションフローでは意味がないため、前者に依存したくありません。ライトボックスは理にかなっている唯一の方法です。

oauthダイアログをiframeとして表示できる場合、このコードは理論的には機能します。

ただし、oauthダイアログは、「ページ」および「モバイル」としての表示のみをサポートしています。

私が見落とした方法はありますか?

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

facebook - Facebook iPad アプリと Facebook ページのタブの表示

Facebook (カスタム) Iframe タブは、iPad で Safari ブラウザーを介して表示できることを認識しています。iPad の Facebook アプリ内でカスタム ページ タブを表示する方法があるかどうか知っている人はいますか? そうでない場合、回避策はありますか? 敬具、ダニエル

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

facebook - Facebookアプリケーション/ページタブログインiframeの問題

ユーザーがFacebookを使用してログインしてアプリに投稿する必要があるFacebookアプリがあります。私の問題は、ユーザーが新しい場合、つまりアプリにログインの使用を許可していない場合、表示時に空白のページが表示されることです。ページタブiframeのアプリで。

つまり、基本的に新しいユーザーは私のファンページを見つけ、[iframe]タブをクリックしてアプリを表示し、[Facebookを使用してログイン]をクリックすると、[iframe]タブに読み込まれるページが空白になります。人々がサイトを有機的に見つけた場合、すべてが正常に機能します。ロードされたiframeタブ内でのみ失敗します。これを回避する方法はありますか?