"unauthorized: master key is required" error on aggregate ParseQuery despite the master key is set
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Start at the ParseQuery::aggregate entry point and trace how the configured master key is passed for aggregate requests. Compare that path with the other ParseQuery methods and reproduce the report using the supplied PHP 7.2, SDK 1.5.1, and pipeline example. Done means the aggregate request's authorization behavior is understood and covered by a regression test.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Issue Description
I get "unauthorized: master key is required" error when I try to do aggregate ParseQuery as below.
ParseClient::initialize('appId', null, 'masterKey');
ParseClient::setServerURL('https://example.com', 'mountPath');
$pipeline = [
'group' => [
'userAttached' => $userId,
'total' => [ '$sum' => 1]
]
];
$query = new ParseQuery("Financials");
$query->equalTo("company_id", $companyId);
$query->equalTo("type", "income");
try {
$resultSum = $query->aggregate($pipeline);
print_r($resultSum);
} catch (ParseException $ex) {
echo $ex->getMessage();
}
As you can see master key is already set, can't find what may be the issue.
Environment Details
- Your PHP Version: 7.2.24-0ubuntu0.18.04.6
- Your Parse PHP SDK Version: 1.5.1
- Your Operating System: Ubuntu 18.04.2 LTS
- Vorherrschende Sprache
- PHP
- Sterne
- 808
- Forks
- 340
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus parse-community/parse-php-sdk
-
Support PHP 8.4 and 8.5Evtl. vergeben @zeliard91 hat das vor 33 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 72/100
parse-community/parse-php-sdk#529 · 1 Kommentar ·
-
Queries on array values broken since 2.3.1Evtl. vergeben @gut-puncture hat das vor 161 Tagen übernommen. Offenbounty:$20 type:bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
parse-community/parse-php-sdk#516 · 5 Kommentare · 1 Reaktion ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
parse-community/parse-php-sdk#465 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
parse-community/parse-php-sdk#457 · 1 Kommentar ·
-
parse query for phpOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
parse-community/parse-php-sdk#456 · 1 Kommentar ·
Alle Issues in parse-community/parse-php-sdk
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
nextcloud/integration_openai#446 ·
-
bug customer-reported
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
MagnaCapax/PMSS#1101 ·
Maintainer antworten meist innerhalb von 5 Tagen
-
InvoiceSettled is answered 200 when the invoice cannot be re-fetched, so BTCPay never redelivers itOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
btcpayserver/woocommerce-greenfield-plugin#93 ·
Maintainer antworten meist innerhalb von 1 Tag
-
kind/bug status/triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100