Zintegrowałem Google URL-Shorten API
w mojej aplikacji na iOS tylko do celów testowych. Identyfikator pakietu mojej aplikacji został dodany przeze mnie na liście Authorized iOS Applications
w celu wysłania żądania.accessNotConfigured: Google URL Skróć API na symulatorze iOS
Ale ilekroć wysłać HTTP
POST
żądanie przy użyciu NSURLRequest
, pojawia się następujący błąd w odpowiedzi JSON
:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration.",
"extendedHelp": "https://console.developers.google.com"
}
],
"code": 403,
"message": "Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration."
}
}
nie mogę dowiedzieć się, jak rozwiązać ten problem. Jeden przypuszczenie Zrobiłem to „może być muszę używać API na App Online”
Wspieranie odniesienie do Domyślam się od Dokumentacja API
If your application accesses APIs directly from iOS, you will need the application's Bundle ID and (optionally) its Apple App Store ID:
The application's Bundle ID is the bundle identifier as listed in the app's .plist file. For example: com.example.myapp.
The application's App Store ID is in the app's iTunes URL so long as the app was published in the Apple iTunes App Store. For example, in the app URL http://itunes.apple.com/us/app/google+/id447119634, the App Store ID is 447119634.
to po prostu działa! – Dashrath