私は、https: //parse.com/docs/server/guideをガイドとして使用して、Parse から Heroku (w/MongoLab サンドボックス) に移行している多くのユーザーの 1 人です。
(iOS)Facebookログインを使用してみるまで、移行はうまくいきました(リモートリポジトリでRESTコマンドを介してオブジェクトを作成/取得できます)。
メソッド:
[PFFacebookUtils logInInBackgroundWithReadPermissions: ... ]
これは、Parse がホストされていたときに機能していましたが、次のエラーを返すようになりました:
[Error]: Facebook auth is invalid for this user. (Code: 101, Version: 1.12.0)
注: 私の (以前は動作していた) iOS コードへの唯一の変更は、以下に示すように、手動でホストされた新しいリポジトリを Parse サーバーに向けることです。
let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in
ParseMutableClientConfiguration.applicationId = "<*APP ID*>"
ParseMutableClientConfiguration.clientKey = "<*CLIENT KEY*>"
ParseMutableClientConfiguration.server = "https://<*HEROKU APP ID*>.herokuapp.com/parse"
})
Parse.initializeWithConfiguration(parseConfiguration)
& オープン ソースの Parse Server コード ( https://github.com/ParsePlatform/parse-server-example )への唯一の変更は、私の Parse / mongo ID と一致するように構成を置き換えることです。
var api = new ParseServer({
databaseURI: 'mongodb://<*UNIUQUE ID*>' || 'mongodb://localhost:27017/dev',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: '<*PARSE APP ID*>',
masterKey: '<*PARSE MASTER KEY*>'
});