解析服务器aws REST API错误

时间:2016-11-17 07:43:23

标签: rest api amazon-web-services parse-platform

我使用带有解析仪表板的bitnami图像在亚马逊创建了新的解析服务器,一切正常但我无法连接解析REST api它会抛出错误,

{"error":"unauthorized"}

我用邮差应用

尝试了

在我的标题中

appId: ********************..
masterKey: *****************..

我发送GET请求此网址

http://ec2-**-***-***-***.us-west-2.compute.amazonaws.com/parse/api/1/classes/_User

但它不起作用。

2 个答案:

答案 0 :(得分:0)

两个问题:

  1. 除非您已将您的解析服务器配置为在请求uri中包含api / 1,否则它们不属于那里。这些路径与parse.com略有不同。

  2. 您使用的是错误的http标头。

  3. 这是一个适合你的卷曲:

    curl https://your.server:port/parse/classes/_User -H "x-parse-application-id: XXX" -H "x-parse-master-key: XXX"
    

    请注意,路径为:parse/classes/_User

    并且auth标头是:x-parse-application-id& x-parse-master-key

    好消息是,您获得的服务器响应会让您知道解析服务器已启动并正在运行,这是一大步;)

    希望有所帮助!

答案 1 :(得分:0)

你可以这样试试:

curl -X PUT \
-H "X-Parse-Application-Id: ${APPLICATION_ID}" \
-H "X-Parse-REST-API-Key: ${REST_API_KEY}" \
-H "Content-Type: application/json" \
-d '{"your_field":"your_data"}' \
https://api.parse.com/1/classes ##your url

虽然New Parse Server不需要REST_API_KEY,但使用REST_API_KEY有时可以解决问题。如需进一步阅读,请参阅https://parseplatform.github.io/docs/rest/guide/#objects-creating-objects

  

我使用带有解析仪表板的bitnami图像在亚马逊中创建了新的解析服务器

我建议不要使用bitnami图像,因为当我使用这个图像时,很多功能都无法使用。