我需要将我的解析应用程序的解析表提取到 Microsoft Excel 2013 中。我找到了一个干净的解决方案:使用 excel powerQuery。问题是 parse.com 拒绝认证..
excel powerquery 问我一个网址,我输入:https://api.parse.com/1/Classes/myClassName和 key 我使用 myRestKey 但不起作用。 Excel 说身份验证错误。
如何解决?
最佳答案
为 parse.com 提供 PowerBI 数据源扩展会很棒,您可以在这里投票:https://ideas.powerbi.com/forums/265200-power-bi/suggestions/10340982-parse
您可以手动访问原始 REST 端点,但它涉及在查询文本中手动设置您的休息键(对安全性不利,因此不要共享您的工作簿)。
将此代码添加为 Power Query 高级编辑器中的查询。 (转到 Power Query > Get External Data > From Other Sources > Blank Query > View > Advanced Editor > 用此代码覆盖现有代码)
您需要更换 MyAppID
和 MyAPIKey
使用您的个人值(value)观,您可以在 parse.com > YourApplication > Core > API Console > Endpoint "/user/"> 单击 [Export to cURL]
let
Query1 = Web.Contents("https://api.parse.com/1/users/", [Headers = [#"X-Parse-Application-Id" = MyAppID, #"X-Parse-REST-API-Key" = MyAPIKey]]),
#"Imported JSON" = Json.Document(Query1),
results = #"Imported JSON"[results],
#"Converted to Table" = Table.FromList(results, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"createdAt", "objectId", "updatedAt", "username"}, {"createdAt", "objectId", "updatedAt", "username"})
in
#"Expanded Column1"
只需为 https://api.parse.com/ 选择匿名凭据即可,因为您没有在查询之外存储任何凭据。
关于excel - 使用 Excel Power Query 将 Parse 类导出到 Excel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34491711/