問題タブ [digg]
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 - Digg.comスタイルのoauth
私は、digg.comや他の同様のサイトがoauthを介した認証をどのように処理するかを正確に把握しようとしています。oauthを介してアカウントを作成するのは非常に簡単です。ユーザーがtwitter/facebook接続ボタンをクリックすると、diggがシークレットを送信します。すべてが機能すると、このシークレットが返され、アクセストークンとして保存されます。
しかし、認証はこのようにどのように機能しますか?たとえば、ツイッターボタンでログインをクリックすると、ランダムなシークレットがツイッターに送信されます。代わりに、Twitterは以前のアクセストークンを返しますか、それともdiggはTwitterユーザーIDを取得し、それをdbに保存されている値と比較して、そこから保存されているアクセストークンを使用しますか?
例:1。ユーザーがTwitter経由でログインをクリックします。2.シークレットが送信され、Twitterが処理を行い、username / id / etcなどの情報を返します...3。これらの戻り値のいずれかに基づいて、dbがポーリングされ、ユーザー行が読み込まれ、認証が成功します。
私はこれをやめていますか?誰かが私を教えてくれませんか?
flash - クロスドメインの問題を回避するためにプロキシを使用せずに Flash から Digg の API にアクセスすることは可能ですか?
クロスドメインの問題を回避するためにプロキシを使用せずに Flash から Digg の API にアクセスすることは可能ですか?
グーグルで検索すると、API には (少なくとも過去には) crossdomain.xml ファイルがあったように見えますが、現在は services.digg.com/crossdomain.xml に (ブラウザーから、またはFirebug/Chrome 開発ツールの API への埋め込みフラッシュ呼び出しからの応答コード) は、403 エラー コードになり、API エラー 1052 (メソッドなし) が返されます。
私はこれに不慣れで、他の誰かと協力してこれを実装しているので、構成に関して非常に簡単に確認できるものがある場合、または答えがプロキシを使用するだけであれば問題ありません。
ありがとう!
jquery - jQueryで$.getJSON()を使用する際の問題
私は以下を実行しようとしています:
しかし、私は得ています:
story.getTopNews:-1リソースはスクリプトとして解釈されますが、MIMEタイプapplication/jsonで転送されます。story.getTopNews:2Uncaught SyntaxError:予期しないトークン:
私もこのようなことを試しました:
私はこれを手に入れます:
XMLHttpRequestはhttp://services.digg.com/2.0/story.getTopNews?limit=25をロードできません。Origin http://sumews.comは、Access-Control-Allow-Originでは許可されていません。services.digg.com/2.0/story.getTopNews?limit=25GET http://services.digg.com/2.0/story.getTopNews?limit=25 undefined(未定義)
どんな助けでも大歓迎です。
algorithm - ソーシャルランキングシステムでカテゴリの多様性を確保できるアルゴリズムはありますか?
私は、ユーザーがアイテムを「好き」にするRedditに似たシステムを構築しています。「いいね」は、アイテムのランキングを決定するために使用されます。「老化」の要因もあり、最近の「いいね」は古代の「いいね」よりも重要です。
全体として、これはここで説明するアルゴリズムに似ています。
私の問題は、結果ランキングの項目の多様性を確保する必要があるということです。各アイテムはカテゴリに属しています。特定のカテゴリは、不釣り合いに人気がある場合があります。フロントページ(または2ページ目)のすべてのアイテムをカテゴリAに含めたくありませんが、他のカテゴリのアイテムはどこにも見つかりません。
では、ここで結果の多様性を確保できる巧妙なアルゴリズムはありますか?すべてのページにさまざまなカテゴリがうまく混在していることを確認するためですか?
ありがとう
php - 外部ページから動的に画像を取得する方法 (Digg.com と同様)
Digg にリンクを送信すると、ページ上の画像からサムネイルを取得するシステムが設定されています。古い Digg v3 システムでは、見事に機能しました。Digg v4 にはまだありますが、ロゴやバナーなどの意味のない画像を取得することがよくあります。
ただし、自分のサイトでこの機能を模倣したいと考えています。これは jQuery/JSON だけで行うことができますか? バックエンドが必要な場合。理想的には、PHP が最も簡単です。しかし、私は提案を受け入れています。正直なところ、このコードをどこから始めればよいかわかりません。
php - diggボタンのコールバックURL
Facebookのエンドユーザーがページを高く評価したり、ユーザーがdigg共有ボタンをクリックしたりすると、コンテンツの一部がエンドユーザーに表示される機能を実装するようにクライアントから依頼されたWebサイトで作業しています。
Facebookボタンが高く評価された後にコンテンツを表示するコールバックを正常に実装しました。私がそれをした方法はこのようなものです:
上記のコードのアラートは、ユーザーがFacebookの「いいね!」ボタンをクリックしたことをコールバックが確認した場合にのみ実行されます。
私もDiggと同じようなことをしようとしています。そこでAPIを検索しましたが、そのような問題の解決策を見つけることができませんでした。
簡単に言えば、ユーザーがdiggshareボタンをクリックしたことを確認するコールバックがあるかどうかを知りたいですか?
おかげで、どんな助けもいただければ幸いです。
xml - Digg API および URI ハンドラー (silverlight) を使用した場合の不明なエラー
クラスでは、チュートリアルに従って、DIGG で特定のトピックを検索する Silverlight Web サイトを作成する必要があります。(このチュートリアルをベースとして使用: http://weblogs.asp.net/scottgu/archive/2010/02/22/first-look-at-silverlight-2.aspx )
DIGG から情報を取得するには、次のコードを使用する必要があります。
そして、buttonSearch をブッシングすると、次のエラーが表示されます。
Digg API が時代遅れであることは既に知っていますが、このエラーがそれと関係があるとは思いません。(使用できるローカル XML ファイルも取得しますが、それでも機能しません)
何が原因なのかわからず、先生からもあまり助けてもらえないので、誰か助けてくれることを願っています.
ありがとう、トーマス
xml - DiggAPIを使用したXMLからLINQへ
私の前の質問(http://stackoverflow.com/questions/7817619/unknown-error-using-digg-api-and-uri-handler-silverlight、答えてくれてありがとう)から続けて、私は今フォローしていますエラーの少ない質問をアップします。
これからデータを抽出するために、次のXMLからLINQへのコードを取得しました。
これは意図したとおりに機能しますが、Digg APIが古くなっているので、次のXMLファイルを作成する新しいAPIを使用したいと思います。
この新しいXMLファイルを利用するためにXMLをLINQコードに調整するにはどうすればよいのでしょうか。私は問題がにあることを知っています
しかし、新しいXMLファイルにはより多くのレベルがあるため、何に変更する必要があるのかわかりません。私は次のようなことを考えていました
しかし、それはうまくいかないようです。
この問題とそれ以上の問題について私を助けてくれてありがとうございます。これは本当に素晴らしいウェブサイトです!
ありがとう、トーマス
php - PHPを使用してURLのタイトル、画像、キーワード、説明を抽出する方法は?
重複の可能性:
PHPで<title>を取得する最速の方法
タイトル="Example"description = "it is a example"、keywords = "example、question、lovephp"のウェブサイトhttp://www.example.comがあるとします。
リンクの送信時にこれらをフェッチできるphpコードまたはその他のコードは何になりますか?
android - APIを使用したAndroidJSON解析
このJSONファイルを正しく解析する方法を理解するのに苦労しています。
「date」、「description」、「title」、「diggs」、「link」、「digg_id」の一部の要素のみを取得しようとしています。解析しようとすると、listViewで何も表示されませんが、GetMethodクラスでStringを使用すると、API全体が文字列に解析され、正常に出力されます。
私のコード:
APIを取得するためのクラス。(http://services.digg.com/2.0/digg.getAll)。