問題タブ [back4app]
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.
parse-platform - サーバー ユーザー テーブル セキュリティの解析
私はParse Server (back4app でホストされている) を使用するのにかなり慣れていないため、事前に作成された「 users」テーブルについて明確にしたいと考えています。
現在、Parse を使用して Web アプリケーション (Javascript) を開発しようとしています。REST API 呼び出しを使用して、ユーザーのサインアップとログインを行っています。私が気づいたことの 1 つは、誰もが私の REST API キーを (html ソースを介して) 手に入れることができるということですが、最も重要なのは、誰でも GET ' users ' 要求を作成して DB 内のすべてのユーザーを取得できることです。これらの結果には、ユーザー名、電子メール、および ObjectID が含まれます。この結果、誰でも ObjectID を使用して「sessions」テーブルに対して別の REST 呼び出しを行い、sessionToken (保護された REST API 呼び出しの認証トークンとして使用する予定でした) を取得できます。
これがどのように安全に達成できるかはよくわかりません。オンラインで検索しましたが、あまり成功していません。ヘルプや記事は大歓迎です。
ありがとうございました
swift - ParseLiveQuery は Pointer オブジェクトにアクセスできません
こんにちは、ParseLiveQuery 経由でオブジェクトを取得しようとしています
ParseLiveQuery は Pointer Object をサポートしていないと思います。
これが私のコードのスニペットです。
Post.swift
FeedVC.swif
2つ質問があります。
1. ParseLiveQuery は、REST の結果のような PFObject を返しました。
オブジェクトを初めてフェッチすると、正常に動作します。
つまり、findObjectBackground を介してユーザー名と userImg のデータを取得できます。
更新されたイベントを受け取った後、異なるスタイルの PFObject を取得しました。
Parse LiveQuery が REST のように返されたため、エラー メッセージが表示されました。
2. 「fix-object-decode」のブランチを試したところ、REST スタイルではなく PFObject が返されました。しかし、ポインタ データを直接取得することもできません。
ios ParseLiveQuery リンク branch->fix-object-decode
「fix-object-decode」ブランチをテストしました。
適切にフォーマットされた PFObject を返しましたが、結果が異なるようです。
findObjectInBackGround() 経由でリクエストすると、元の PFObject になります
postText を変更すると、ライブクエリを介して更新イベントを取得しましたが、異なります。
ご覧のとおり、PFUser:0x6080000e3100 および PFFile: 0x60800024c150 が PFUser: 0x6100000e6900、PFFile: 0x61000025d1f0 に変更されました。
とにかく、イベントを受け取ったときに fetchObject を取得できません。
この問題はライブ クエリに関するものですか、それとも解析サーバー側の問題ですか?
キャッチされない例外'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'キー "ユーザー名" にデータがありません。値を取得する前に fetchIfNeeded を呼び出してください。
fetchIfNeeded エラーを回避するためにコードを追加しました。
これが私のスニペットコードです。
今は正常に動作しますが...システムは「警告:メインスレッドで長時間実行されている操作が実行されています。」
私はそれが最良の方法ではないと思います..
誰か助けてくれませんか?
android - back4app の Android プッシュ通知設定はどこにありますか
このチュートリアルに従って、Parse back app を使用してアプリにプッシュ通知を送信しようとしています。{4} しかし、ステップ 3 に到達すると、ダッシュボードで Android プッシュ通知設定を編集するように言われますが、ダッシュボードにこのオプションが見つかりません。
私が理解していなかったもう1つのことは、ステップ1の最後の部分で、赤いコードを自分のものに変更しています。これを何に変更すればよいですか?
それはこのコードからのものです:
java - Parse からユーザー名を取得する方法
現在のユーザー名をアプリのスライド メニューの先頭に追加しようとしています。
このコードを追加しようとしましたが、エラーが発生します:
これはスライド メニューのコードです。
これは、ナビゲーション ヘッダーのレイアウトです。
Parse からデータを取得するための正しいコードは何ですか?
parse-platform - Parse.com から配列を取得する
Back4Apps.com (Parse.com に相当) から配列をダウンロードしようとしています。以下はエラーを表示しませんが、「downloadQuery.findObjectsInBackground { (objects, error) in」という行に到達すると、残りのコードを関数の最後まで単純にスキップします。
- 「ユーザー名」をテストしましたが、正しいようです。
- クラスとサブクラスの名前が正しいと確信しています。
- 解析パラメーターは正しく、他の多くの解析関数が既に動作しています。
どこを見るべきか提案はありますか?