私はいくつかのユーザーのGoogleのiDを持っていると私は自分のアプリで彼のGoogleのプロフィールの写真を表示したい。私のswift
コードでは、私は必要な情報(この回答に基づいてhttps://stackoverflow.com/a/22526130/3766930)にjsonを取得しようとします。これは私のコードです:iosアプリからGoogle +プロフィール画像を取得しようとしているときにエラーコード403が表示されるのはなぜですか?
Alamofire.request(.GET, "https://www.googleapis.com/plus/v1/people/10263...4252?key=AI...Oo")
.responseJSON { response in
print(response)
switch response.result {
case .Success:
dispatch_async(dispatch_get_main_queue(),{
if let jsonData = response.result.value as? [[String: AnyObject]] {
print(jsonData)
}
})
case .Failure(let error):
print("SWITCH ERROR")
print(error)
}
}
が、応答として、私はこのエラーを取得しています:
error = {
code = 403;
errors = (
{
domain = usageLimits;
extendedHelp = "https://console.developers.google.com";
message = "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 API key configuration if request from this IP or referer should be allowed.";
reason = ipRefererBlocked;
}
);
message = "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 API key configuration if request from this IP or referer should be allowed.";
};
は、私は私のGoogleの開発者コンソールを使用して、慎重に行ってきましたが、私は任意のIPアドレスの制限が設定されていません。
:あなたが見ることができるようは、ここにはドメインの制限はありません:私はここからAPIキーを使用してい
:これは、これまでにどのように見えるかです
この奇妙なエラーの原因は何でしょうか?
重複したhttp://stackoverflow.com/questions/36209983/how-to-fetch-users-profile-photo-from-google-and-not-from-google。質問は一度だけお願いします。 –