問題タブ [facebook-javascript-sdk]
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.
facebook - Facebook Like API
FacebookのようなAPIに問題があります。次のコードでいいねボタンを作成しています。
次に、イベントをリッスンし、javascript 関数を呼び出します。この ajax は、このアーティストのすべてのいいねを追跡するためにローカル データベースにいいねを挿入する PHP の一部を実行します。このコードを使用して:
問題は、常にこの likeSong 関数を呼び出してデータベースに like を追加するとは限らないことです。
誰かが以前に同様の問題を抱えていましたか? または、これを行うより良い方法を知っていますか?
本当にありがとう
気をつけて、クレガン
php - Facebook Connect - プロフィール写真を最適な方法で表示する
Facebook コネクトを使用してサイトをセットアップしました。また、ユーザーの Facebook プロフィール写真を表示するプロフィール ページもあります。ユーザーが Facebook 経由で接続されていない場合でも、URL を入力してプロフィール写真を使用するオプションがあります。
Facebook の画像は type=large を使用しているため、実際の Facebook のサイズです (と思います)。今私が抱えている問題は、誰かがそのような大きな画像を使用した場合はどうなるでしょうか? そして、それはページの UI を台無しにしますか? Facebook のプロフィール画像に適していないため、(HTML 経由で) 画像のサイズを設定できません。
これについて最善の方法は何ですか?ちなみに私はphpを使っています。
ありがとう
javascript - Facebookの「いいね」ボタンの幅を自動的にサイズ変更するにはどうすればよいですか?
Facebookの「いいね!」ボタンを実装していますが、幅に問題があります。直接のiframeではなく、JavaScriptSDKの実装を使用しています。
ドキュメントによると、デフォルトの幅は450
です。それで問題ありません。タグのwidth
属性を使用して幅を変更できることを理解しています。<fb:like>
しかし、私の問題は、固定幅を実際に指定できないことです。ボタンの性質上、幅はすべての状態で一定ではありません。たとえば、まだ誰もそのページを気に入っていない場合は、「友達の中で最初にこれを気に入ってください」と表示されます。誰かが持っている場合は、「このようなXXX人。あなたの友達の最初になりなさい」と表示されます。それでも、気に入った場合は、「あなたはこれが好きです」または「あなたとXXX人はこれが好きです」と表示されます。つまり、ボタンには多くの状態があり、いずれも一定の幅を共有していません。
の右側に浮かぶボタンを表示したいという事実がなければ、これはそれほど問題にはなりません<div>
。明確にするために、これは私がしていることです:
これは正常に機能しますが、問題は、iframeの幅が450ピクセルで一定になっていることです。iframeは左揃えなので、テキストが短い場合は右側に余分なスペースがあります。私はtext-align: right
無駄にさまざまなアプリケーションを試しました。そして、これはFB SDKによって追加されたiframeの単なる派手なマークアップであるという事実によって、問題はさらに複雑になります。そのため、CSSまたはJavaScriptでコンテンツを変更することはできません。
(a)ボタン領域の幅を動的に保つ(つまり、コンテンツに応じて変化する)ソリューションが必要です。または(b)ボタン領域のすべてを右揃えにします。
誰もが私に与えることができるどんな助けにも感謝します!
javascript - Facebook Javascript SDK の問題: 「FB が定義されていません」
Facebook のドキュメント (こちら)からコピーした次のコードは、Chrome では機能しません。
Javascript コンソールで次のように表示されます。
Firefox や Safari の SDK に問題はありません。Chrome だけです。
facebook - Facebook Connect でログインしているときに Facebook Share が機能しない
JavaScript SDKを使用して Facebook Connect を実装した Drupal 6 Web サイトがあり、数か月間正常に動作しています。
このサイトでは古い Facebook 共有ボタン (sharer.php を指す) を使用していましたが、新しい Facebook Connect API では機能しなかったため、fb:share-button に置き換えました。
私の問題は、Facebook Connect 経由でログインしているユーザーに対して Facebook 共有ボタンが機能しないことです。Facebook Share のライトボックスは空で、読み込み中のバーだけが表示されます。ユーザーが Facebook Connect 以外のユーザーとしてサイトにログインしている場合、Facebook 共有は正常に機能します。
同様の問題を検索したところ、同様の問題のように見える未回答の投稿が Facebook 開発者フォーラムで見つかりました。
このサイトでは Facebook の「いいね」ボタンも使用していますが、私の知る限り、共有のように「いいね」された画像から画像を含めることはできません。サイトの所有者は Facebook Share を必要としており、Facebook のように動作するようにそれを削除する予定はありません。
助言がありますか?
ありがとう。
php - コメントソーシャルプラグインからコメントを取得するには?
私はそこに多くのことを尋ねたグラフAPIを試してみましたが、どれもコメントを返しません。すべてのコメントを取得し、検索エンジンがスキャンしてインデックスに登録できるように別のページを作成したいと考えています。コメントは非常に豊富で、私はそれらが欲しい
facebook - Facebook C#SDKを使用してFacebookログインが機能しない
Facebook C#SDKを使用したFacebookログインは機能していましたが、現在は機能していません。どうしたの?
ユーザーにJavascriptSDKを使用してログインさせます。次に、ページに戻ると、権限を要求しないとセッションが見つかりません。
属性が本来あるべきものである場合、それは単にアクションメソッドに入りません:
ユーザーをアクションメソッドに送る前に、JavaScriptを使用して、ユーザーが実際にログインしていて、常に正しいことを確認します。
問題は何だと思いますか?
facebook - FB.ui を使用してページ ウォールに投稿する
FB.ui
Facebookユーザーウォールに投稿するために使用しています。ただし、ページまたはアプリケーション ウォールに投稿するためにどのパラメーターを使用すればよいかわかりません。リンクはありますか?
ユーザーのアカウントとしてではなく、そのページとしてページウォールに投稿しようとしています。
ユーザー アカウントに投稿するコード:
facebook - いいねボタン押え(facebook)のfacebook-user-idを取得する
Facebook Javascript SDK と fbml のようなボタンを使用しています。「edge.create」コールバックを使用すると、誰かがいつ URL を気に入ったかがわかります。facebook-user-id も取得できますか? FB Connect を使用してアプリ/ドメインにログインする必要がない
内部統計用に「いいね!」を二重に保存したいと思います (facebook.com/insights から非常に細かいドメイン統計を取得するのは難しいため)
よろしく、 ニクラス
javascript - FB.ui()で開いたFacebook SDKダイアログを閉じるには?
友人を招待するダイアログを正常に表示しています (以下にコードを示します)。ユーザーがスキップをクリックすると、iframe/ダイアログに新しいページが表示されます。ただし、この時点から、iframe/ダイアログを閉じる方法が見つかりません。FB.ui はオブジェクトを返しません。Javascript SDK メソッドはないようです。DOM を走査して操作すると、FB コードの変更に対して脆弱になります。
何か案は?
(注: Facebook フォーラムに同じ質問を投稿しましたが、回答はありません。どちらか一方に回答があれば、両方を更新します。)
Javascript コードは、スタック オーバーフローの回答から改作されました。