問題タブ [flattr]

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

flattr - ページのリロード後にのみ表示される Flattr ボタン

こちらの手順に従って埋め込み flattr ボタンをサイトに追加しましたが、ページをリロードした後にのみ表示されます。これはページです: http://nipanipa.com/en/donations/new . 実際、その URL に直接アクセスするとボタンが表示されますが、ヘッダーの [寄付] リンクからアクセスすると表示されません。Firefox と Chromium の両方でこの動作が発生します。

私は何が欠けていますか?おそらくこれは、JavaScript に関する私の知識不足と関係があるのでしょう... :S

どうもありがとう!!

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

flattr - タイトルなし、埋め込みボタンを使用した説明なし

Flattr はページのタイトルと説明を取得できませんか? 埋め込みボタン ( https://flattr.com/embed ) を使用しましたが、リンクをクリックすると、タイトルも説明もない Flattr が表示されます (編集できません)。

今、すべてのフィールドに入力しました (ページの下部にあるhttp://mesamatrix.net/を参照してください)。しかし、それが正しい方法かどうかはわかりません。

乾杯!

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

flattr - Flattr API v2 サブスクリプションを取得

ユーザーのサブスクリプションを読み取るのに問題があります。

APIドキュメントで読むことができるように、次のリクエストを送信する必要があります:

https://api.flattr.com/rest/v2/user/subscriptionsを取得します

その後、私は応答を受け取りますが、内容はおかしくなりました:

[{"type":"subscription","active":false,"created_at":null,"started_at":0,"thing":"thing"},{"type":"subscription","active": false,"created_at":null,"started_at":0,"thing":"https://api.flattr.com/rest/v2/things/3951323"},{"type":"subscription","active ":false,"created_at":null,"started_at":0,"thing":"https://flattr.com/thing/3951323"},{"type":"subscription","active":false, "created_at":null,"started_at":0,"thing":3951323},{"type":"subscription","active":false,"created_at":null,"started_at":0,"thing": 「http://www.gramocast.net/flattr"},{"type":"subscription","active":false,"created_at":null,"started_at":0,"thing":1},{"type":"subscription"," active":false,"created_at":null,"started_at":0,"thing":1},{"type":"subscription","active":false,"created_at":null,"started_at":0 ,"thing":"gramocast"},{"type":"subscription","active":false,"created_at":null,"started_at":0,"thing":""},{"type": "subscription","active":false,"created_at":null,"started_at":0,"thing":[]},{"type":"subscription","active":false,"created_at":null 、"started_at":0,"thing":"en_GB"},{"type":"subscription","active":false,"created_at":null,"started_at":0,"thing":"software"} ,{"type":"subscription","active":false,"created_at":null,"started_at":0,"thing":1425413536},{"type":"subscription","active":false, "created_at":null,"started_at":0,"thing":{"type":"user","re​​source":"https://api.flattr.com/rest/v2/users/gramocast"," link":"https://flattr.com/profile/gramocast","id":"jy3lmA","username":"gramocast"}},{"type":"subscription","active":false, "created_at":null,"started_at":0,"thing":0},{"type":"subscription","active":false,"created_at":null,"started_at":0,"thing":" "},{"type":"subscription","active":false,"created_at":null,"started_at":0,"thing":true},{"type":"subscription","active": false,"created_at":null,"started_at":0,"thing":true}]'モノ":true},{"タイプ":"サブスクリプション","アクティブ":false,"created_at":null,"started_at":0,"モノ":true}]'モノ":true},{"タイプ":"サブスクリプション","アクティブ":false,"created_at":null,"started_at":0,"モノ":true}]'

私は gramocast のアクティブなサブスクリプションを 1 つ持っています。これは flattr API のバグですか、それとも何か間違ったことをしていますか?

ご協力いただきありがとうございます。

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

flattr - flattrs と flattrs_user_count の違い

flattr APIページを見ると、a フィールドと aフィールドthingsの両方があることがわかりますが、一度しか flattr できないため、それらの違いがわかりません。flattrsflattrs_user_count

では、2 つのフィールドの違いは何でしょうか。

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

flattr - Flattr をチャットボットに統合する

サイトで実行しているチャットボットがあり、flattr をそれに統合できるようにしたいと考えています。Node に組み込まれており、フロントエンドはありません。API を使用してサイトと対話するだけです。

このようなことができるようになりたいです

: ボットのすべてのコマンドは「!」で始まります。
!flattr @usernameユーザーをフラットにする

これは、フラットターを受け取りたい、またはフラットターを提供したい人がアカウントを作成する必要があることを意味することを理解しています

これを開始する方法についてのガイダンスを探しています。

これが私が必要だと思っていることです:

アプリケーションを作成し、Client ID と Secret を取得し、Oauth フローを経てベアラー トークンを取得します。flattr thingこのプロセスにスコープを含める

トークンの有効期限はどのくらいですか? このトークンを頻繁に更新する必要がありますか?

それでは、flattr のAPI エンドポイントを使用するだけでよいのでしょうか? ユーザーは API で「もの」と見なされますか? は秘密の:idためですか、thingそれとも害を及ぼすことなく公開できますか?

ユーザーは自分の ID を知っていますか、それとも簡単に見つけることができますか? または、ユーザー エンドポイントを使用してその情報を取得する必要がありますか? それは、追加のスコープを追加することを意味しますか?

これが私の理想の状態です。チャットでは、すべてのユーザーが flattr アカウントをセットアップし、ボットを Flattr に接続すること
!flattr addme [flattr username]ができます
!flattr @[username]

ありがとう!