Kuingia kwa amazon na Amazon Kuanza
Ingia na Amazon: Mwongozo wa Kuanza kwa Webtovuti Hakimiliki © 2017 Amazon Services, LLC au washirika wake. Haki zote zimehifadhiwa.
Amazon na nembo ya Amazon ni alama za biashara za Amazon.com, Inc au washirika wake. Nyingine zote
alama za biashara ambazo hazimilikiwi na Amazon ni mali ya wamiliki wao.
Jisajili na Ingia na Amazon
Kabla ya kutumia Ingia na Amazon kwenye a webtovuti au katika programu ya simu, lazima usajili programu na Ingia na Amazon. Kuingia kwako na programu ya Amazon ni usajili ambao una taarifa za msingi kuhusu biashara yako, na taarifa kuhusu kila moja webtovuti au programu ya simu unayounda inayoauni Ingia ukitumia Amazon. Maelezo haya ya biashara yanaonyeshwa kwa watumiaji kila wakati wanapotumia Ingia na Amazon kwenye yako webtovuti au programu ya simu. Watumiaji wataona jina la programu yako, nembo yako, na kiunga cha sera yako ya faragha. Hatua hizi zinaonyesha jinsi ya kusajili programu yako ya Android kwa matumizi na Ingia na Amazon.
Sajili Ingia yako na Maombi ya Amazon
- Nenda kwa https://login.amazon.com.
- Ikiwa umejiandikisha kwa Ingia na Amazon hapo awali, bonyeza App Console. Vinginevyo, bonyeza Jisajili. Utaelekezwa kwa muuzaji wa Kati, ambayo inashughulikia usajili wa maombi ya Kuingia na Amazon. Ikiwa hii ni yako
mara ya kwanza ukitumia muuzaji wa kati, utaulizwa kuanzisha akaunti kuu ya muuzaji. - Bonyeza Sajili programu mpya. Sajili Fomu yako ya Maombi itaonekana:
a. Katika Sajili Fomu ya Maombi yako, lazima uweke Jina na Maelezo ya programu yako.
The Jina ni jina linaloonyeshwa kwenye skrini ya idhini watumiaji wanapokubali kushiriki maelezo na programu yako. Jina hili linatumika kwa Android, iOS, na webmatoleo ya tovuti ya programu yako. Maelezo husaidia kutofautisha kila Ingizo lako na matumizi ya Amazon, na haionyeshwi kwa watumiaji.
b. Ingiza a Faragha URL kwa maombi yako.
Ilani ya Faragha URL ni eneo la sera ya faragha ya kampuni yako au programu (kwa example, http: //www.example.com/privacy.html). Kiungo hiki kinaonyeshwa kwa watumiaji kwenye skrini ya idhini.
c. Ikiwa unataka kuongeza a Picha ya Nembo kwa maombi yako, bofya Chagua File na utafute picha inayotumika.
Nembo hii inaonyeshwa kwenye skrini ya kuingia na idhini ili kuwakilisha biashara yako au webtovuti. Nembo hiyo itapungua hadi saizi 50 kwa urefu ikiwa ni ndefu kuliko saizi 50; hakuna kikomo juu ya upana wa nembo. - Bofya Hifadhi. S yakoampusajili wa le unapaswa kuonekana sawa na hii:
Baada ya mipangilio yako ya msingi ya programu kuhifadhiwa, unaweza kuongeza mipangilio maalum webtovuti na programu za rununu ambazo zitatumia Ingia hii na akaunti ya Amazon
Ongeza WebMipangilio ya tovuti kwa Maombi yako
- Kutoka kwa skrini ya Maombi, bofya Web Mipangilio. Utapewa moja kwa moja maadili ya Kitambulisho cha Mteja na Siri ya Mteja. Kitambulisho cha mteja kinatambulisha yako webtovuti, na siri ya mteja inatumika katika hali zingine kudhibitisha yako webtovuti ni halisi. Siri ya mteja, kama nenosiri, ni siri. Kwa view siri ya mteja, bonyeza Onyesha Siri.
- Kuongeza Inaruhusiwa Asili ya JavaScript or Kuruhusiwa Kurudi URLs kwa programu yako, bonyeza Hariri.
Kumbuka: Kutumia Kuingia na Amazon na webtovuti, lazima ueleze asili inayoruhusiwa ya JavaScript (kwa ruzuku kamili) au kurudi kuruhusiwa URL (kwa ruzuku ya Msimbo wa Idhini). Ikiwa unatumia Amazon Pay, lazima ueleze asili inayoruhusiwa ya JavaScript.
a. Ikiwa yako webtovuti itatumia Ingia na Amazon SDK kwa JavaScript, ongeza yako webasili ya tovuti kwa Inaruhusiwa Asili ya JavaScript.
Asili ni mchanganyiko wa itifaki, jina la kikoa na bandari (kwa example, https: // www.example.com:8443). Asili inayoruhusiwa lazima itumie itifaki ya HTTPS. Ikiwa unatumia bandari ya kawaida (bandari 80 au bandari 443) unahitaji tu kujumuisha jina la kikoa (kwa example, https: // www.example.com).
Kuongeza kikoa chako hapa kunaruhusu SDK ya JavaScript kuwasiliana na yako webtovuti moja kwa moja
wakati wa mchakato wa kuingia. Web vivinjari kawaida huzuia mawasiliano ya asili-msingi kati ya hati isipokuwa hati inaruhusu.
Ili kuongeza asili zaidi ya moja, bonyeza Ongeza nyingine.
b. Ikiwa yako webtovuti itakuwa ikipiga simu za HTTPS kwa Ingia na huduma ya idhini ya Amazon na kubainisha redirect_uri kwa majibu, ongeza zile URIs zinazoelekeza kwa Kuruhusiwa Kurudi URLs. Kurudi URL ni pamoja na itifaki, kikoa, njia, na swala (s) (kwa example, https: // www.example.com/login.php).
Kuongeza kurudi zaidi ya moja URL, bofya Ongeza nyingine. - Bofya Hifadhi
Ifuatayo, ongeza Ingia na kitufe cha Amazon kwenye yako webtovuti. Unaweza kuchagua kutoka kwa vifungo anuwai na uchague picha inayofaa kwako webtovuti. Tazama Kuingia na Miongozo ya Mtindo wa Amazon kwa mazoea bora na orodha ya picha za kuchagua.
- Ongeza nambari ifuatayo kwa yako webtovuti ambapo ungependa kitufe kionekane. Kwa madhumuni ya mwongozo huu, hii lazima iwe HTTPS webtovuti:
<img border="0″ alt="Ingia na Amazon"
src = ”https://images-na.ssl-images-amazon.com/images/G/01/lwa/
btnLWA_gold_156x32.png ”
upana = "156 ″ urefu =" 32 ″ />
- Hiari. Ongeza kiunga kifuatacho kwa faili yako ya webtovuti ambapo ungependa kidokezo cha "Kuondoka" kionekane:
- Onyesha upya ukurasa ili uthibitishe kuwa kitufe sasa kinaonekana kwenye yako webtovuti.
Kuondoka
Ongeza Kuingia na Amazon SDK ya JavaScript
Kuingia na Amazon SDK ya JavaScript itashughulikia sehemu zote ngumu za kuunganisha Kuingia na Amazon katika yako webtovuti.
- Ongeza nambari ifuatayo baada ya kufungua katika ukurasa wako kupakia JavaScript kwenye ukurasa wako:
window.onAmazonLoginReady = kazi () {
amazon.Login.setClientId ('YAKO-MTEJA-ID');
};
(kazi (d) {
var a = d.createElement ('script'); aina = 'maandishi / javascript';
auksi = kweli; a.id = 'amazon-login-sdk';
src =
https://assets.loginwithamazon.com/sdk/na/login1.j
s '; d.getElementById ('amazon-root'). appendChild (a);
}) (hati);
- Badilisha Kitambulisho-chako cha mteja na Kitambulisho cha Mteja unapokea wakati Jisajili na Ingia na Amazon.
- Ongeza JavaScript ifuatayo baada ya Kuingia na kitufe cha Amazon kwenye tovuti yako.
hati.getElementById ('LoginWithAmazon'). onclick = kazi () {
chaguzi = {upeo: 'profile'};
Ingia. ingiza idhini (chaguzi,
https: //www.example.com/handle_login.php ');
kurudi kwa uwongo;
};
- Badilisha nafasi ya www.example.com na kikoa cha yako webtovuti.
Kumbuka: Kwa chaguo-msingi, SDK ya JavaScript itaonyesha skrini ya kuingia kwenye dirisha la kidukizo. Unaweza kuweka mali ya kidukizo ya kigezo cha chaguo kuwa uwongo badala ya kuelekeza wateja kwenye ukurasa mpya ili kuingia. Madirisha ibukizi hayatumiki katika iOS asili WebViewprogramu zinazotegemea. Ikiwa una nia ya kutumia Kuingia na Amazon katika programu yako ya iOS, tunapendekeza utumie ios-gsg._TTH [PDF], au kutekeleza uzoefu ulioelekezwa wa kuingia. Tazama webtovuti-sdk-kumbukumbu._TTH [PDF] kwa habari juu ya kubadilisha chaguo za chaguo. - Mara tu mtumiaji ameingia na kukubali kushiriki data maalum, dirisha la sasa litaelekezwa kwa URI iliyopewa na majibu ya idhini yataongezwa kwenye kamba ya hoja. URI lazima itumie itifaki ya https na iwe kwenye uwanja sawa na dirisha la sasa.
- Hiari. Baada ya watumiaji kuidhinishwa, unapaswa kuongeza ufikiaji wa kiunganishi au kitufe cha Kuingia kwenye wavuti yako ili waweze kutoka. Ongeza JavaScript ifuatayo ili kuwezesha watumiaji kutoka:
hati.getElementById ('Logout'). onclick = kazi () {
amazon.Login.logout ();
};
Utashughulikia majibu kutoka Amazon na /handle_login.php kwenye yako webtovuti katika sehemu inayofuata. Unaweza kubadilisha njia hii kuwa moja ya chaguo lako baadaye.
Pata Profile Habari
Unaweza kupata pro ya mtumiajifile habari kutoka Amazon kwa kutumia Tokeni ya Ufikiaji imerudishwa na SDK.
- Katika programu yako ya upande wa seva, shughulikia ombi lililofanywa kwa /handle_login.php, na upate profile habari kutumia ishara ya ufikiaji na Profile REST API. Kutamples katika PHP, Python, Java, na Ruby ziko chini.
- Zindua yako webtovuti na uthibitishe unaweza kuingia na sifa zako za Amazon.com.
PHP Kutokaample
// Thibitisha kuwa ishara ya ufikiaji ni yetu // Ishara lazima iwe url-enye maandishi wakati inapitishwa kwa ishara $ c = curl_init ('https://api.amazon.com/auth/o2/tokeninfo?access_token='. urlencode ($ _ OMBI ['access_token'])); curl_setopt ($ c, CURLOPT_RETURNTRANSFER, kweli); $ r = curl_exec ($ c); curlfunga ($ c); $ d = json_decode ($ r); ikiwa ($ d-> aud! = 'ID YAKO-MTEJA-ID') {// ishara ya ufikiaji sio mali yetu ('HTTP / 1.1 404 Haikupatikana'); echo 'Ukurasa haukupatikana'; Utgång;} // Badilisha ishara ya ufikiaji kwa mtumiaji profile $ r = curl_exec ($ c); curlfunga ($ c); echo sprintf ('% s% s% s', $ d-> jina, $ d-> barua pepe, $ d-> user_id); |
Chatu Example
Lazima upakue pycurl maktaba kutumia sampnambari.
kuagiza pycurl kuagiza urllib kuagiza json kuagiza StringIO… b = StringIO.StringIO () # Thibitisha kuwa ishara ya ufikiaji ni yetu # Ishara lazima iwe url-enye maandishi wakati inapitishwa kwa ishara c = pycurl.Curl() c.setopt (pycurl.URL, "Https://api.amazon.com/auth/o2/tokeninfo?access_token=" + urllib.quote_plus (access_token)) c.setopt (pycurl.SSL_VERIFYPEER, 1) c.setopt (pycurlUandishi wa maandishi, b. Andika c .fanya () ikiwa d ['aud']! = 'ID YAKO-MTEJA': # Badilisha ishara ya ufikiaji kwa mtaalamu wa mtumiajifile c = pycurl.Curl() c .fanya () chapisha “% s% s% s”% (d ['name'], d ['email'], d ['user_id']) |
Java Example
Lazima upakue Jackson na Vipengele vya Http maktaba kutumia sampnambari.
kuagiza com.fasterxml.jackson.core.type.TypeReference; kuagiza com.fasterxml.jackson.databind.ObjectMapper; kuagiza org.apache.http.client.fluent.Content; kuagiza org.apache.http.client.fluent.Request; kuagiza java.net.URLKisimbaji; kuagiza java.util.Map;… // Thibitisha kuwa ishara ya ufikiaji ni yetu // Ishara lazima iwe url-enye maandishi wakati inapitishwa kwa ishara Ramani m = ObjectMapper mpya (). SomaValue (c.toString (), TypeReference mpya> () ikiwa (! "ID-YAKO-MTEJA-IDI" .sawa (m.get ("aud"))) { } // Badilisha ishara ya ufikiaji kwa mtumiaji profile System.out.println (String.format ("% s% s% s", m.get ("jina"), |
Ruby Example
zinahitaji "rubygems" zinahitaji "wavu / https" zinahitaji "json" zinahitaji “uri”… # Thibitisha kuwa ishara ya ufikiaji ni yetu # Ishara lazima iwe url-enye maandishi wakati inapitishwa kwa ishara uri = URI.parse ("https://api.amazon.com/auth/o2/tokeninfo?access_token=" Nambari ya URI (ufikiaji_wa ishara)) req = Net :: HTTP :: Get.new (uri.request_uri) http = Net :: HTTP.new (uri.host, uri.port) http.use_ssl = kweli http.verify_mode = OpenSSL :: SSL :: VERIFY_PEERresponse = http. ombi (req) suluhisha = JSON.parse (response.body) ikiwa utasimbua ['aud']! = 'ID-YA mteja-wako' mwisho # Badilisha ishara ya ufikiaji kwa mtaalamu wa mtumiajifile majibu = http. ombi (req) inaweka sprintf "% s% s% s", panga ['jina'], panga ['barua pepe'], |
Maliza ujumuishaji na yako Webtovuti
Sasa unajua jinsi ya kuongeza Kuingia na Amazon kwenye yako webtovuti. Hatua zifuatazo ni kujumuisha akaunti za watumiaji wa Amazon kwenye mfumo wako wa usimamizi wa akaunti na uzitumie kubinafsisha yako webtovuti kwa wateja wa Amazon. Kwa habari zaidi, angalia:
- Kuingia na Amazon Mwongozo wa Msanidi Programu wa Webtovuti
- https://login.amazon.com/documentation/combining-user-accounts
Unahitaji msaada zaidi? Angalia yetu vikao.
Faharasa
upeo wa ufikiaji Upeo wa ufikiaji hufafanua aina ya pro wa mtumiajifile data mteja ni
kuomba. Mara ya kwanza mtumiaji anaingia, wanaona orodha ya vitu vilivyo kwenye
upeo wa ufikiaji na lazima ukubali kutoa data kwa mteja katika
ili kuendelea.
ishara ya ufikiaji Ishara ya ufikiaji hutolewa na seva ya idhini wakati mtumiaji anaingia
kwenye tovuti. Ishara ya ufikiaji ni maalum kwa mteja, mtumiaji, na ufikiaji
upeo. Ishara za ufikiaji zina ukubwa wa juu wa kaiti 2048. Mteja lazima
tumia tokeni ya ufikiaji ili kupata pro profile data.
asili ya JavaScript Asili ya JavaScript ni mchanganyiko wa itifaki, kikoa, na bandari ambapo simu ya JavaScript inatoka. Kwa chaguo-msingi, web vivinjari huzuia simu za JavaScript kutoka asili moja ambazo zinajaribu kupiga hati kwenye asili nyingine. Kuingia na Amazon SDK ya JavaScript inaruhusu simu kutoka asili zingine ikiwa zimeainishwa kama sehemu ya maombi.
Wakati wa kusajili webtovuti ya Ingia na Amazon, ingiza skimu, kikoa, na kwa hiari bandari, ya webukurasa ambao unajumuisha Kuingia na Amazon SDK ya JavaScript (kwa example, http: //www.example.com au https: // localhost: 8080).
kuruhusiwa kurudi URL Kurudi URL ni anwani kwenye a webtovuti ambayo hutumia Ingia na Amazon.
The huduma ya idhini inaelekeza watumiaji kwa anwani hii wanapomaliza kuingia.
Tazama pia elekeza kwingine URL.
Kitufe cha API Kitambulisho ambacho Kuingia na Amazon SDKs hutumia kutambua programu ya rununu kwa huduma ya idhini. Funguo za API hutengenezwa wakati unasajili programu ya rununu.
maombi Maombi ni usajili ambao una habari huduma ya idhini inahitaji kudhibitisha mteja kabla mteja huyo hajapata mteja wa watejafiles. Pia ina habari ya msingi juu ya biashara yako ambayo inaonyeshwa kwa watumiaji kila wakati wanapotumia Kuingia na Amazon kwenye yako webtovuti au programu ya simu.
maombi Maombi ni usajili ambao una habari huduma ya idhini inahitaji kudhibitisha mteja kabla ya mteja huyo kufikia mteja profiles. Pia ina habari ya msingi juu ya biashara yako ambayo inaonyeshwa kwa watumiaji kila wakati wanapotumia Kuingia na Amazon kwenye yako webtovuti au programu ya simu.
Kitambulisho cha duka Kitambulisho cha AppStore kinatambua kipekee programu ya rununu katika Amazon AppStore.
nambari ya idhini Nambari ya idhini ni thamani inayotumiwa na Ruzuku ya Msimbo wa idhini kuruhusu a webtovuti ya kuomba ishara ya ufikiaji.
idhini ya nambari ya idhini Ruzuku ya Msimbo wa Idhini ni ruzuku ya idhini ambayo hutumia
seva usindikaji msingi kuomba ombi ishara ya ufikiaji. Kutumia ruzuku ya nambari ya idhini, seva inapokea nambari ya idhini kama kigezo cha swala baada ya mtumiaji kuingia. Seva hubadilisha nambari ya idhini, kitambulisho cha mteja, na siri ya mteja kwa ishara ya ufikiaji na ishara ya kuonyesha upya.
ruzuku ya idhini Ruzuku ya idhini ni mchakato ambapo huduma ya idhini inathibitisha mteja webombi la tovuti la ufikiaji wa mteja profile. Ruzuku ya idhini inahitaji kitambulisho cha mteja na upeo wa ufikiaji, na inaweza kuhitaji siri ya mteja. Mchakato ukifanikiwa, webtovuti imepewa ishara ya ufikiaji.
Kuna aina mbili za ruzuku ya idhini, a Ruzuku kamili na Ruzuku ya Msimbo wa idhini.
huduma ya idhini Kuingia na huduma ya idhini ya Amazon ni mkusanyiko wa vidokezo vinavyotolewa na Amazon ambayo inaruhusu mteja kuingia kwa mtumiaji kupitia ruzuku ya idhini. Huduma ya idhini inatoa skrini ya kuingia na skrini ya ruhusa kwa watumiaji. Inatoa fikia ishara, furahisha ishara, na mteja profile data ya Kuingia na wateja wa Amazon.
kitambulisho cha kifungu Kitambulisho cha kifungu ni kitambulisho cha kipekee cha programu ya iOS. Kawaida huchukua fomu ya com.companyname.appname.
mteja Mteja ni webtovuti au programu ya rununu inayotumia Kuingia na Amazon.
kitambulisho cha mteja Kitambulisho cha mteja ni dhamana iliyopewa mteja wakati anajiandikisha na Ingia na Amazon. Ina ukubwa wa juu wa ka 100. Kitambulisho cha mteja kinatumika pamoja na siri ya mteja ili kuthibitisha utambulisho wa mteja wakati wanaomba ruzuku ya idhini kutoka kwa huduma ya idhini. Kitambulisho cha mteja sio siri.
siri ya mteja Siri ya mteja, kama kitambulisho cha mteja, ni thamani iliyopewa mteja wakati anajiandikisha na Ingia na Amazon. Ina ukubwa wa juu wa baiti 64. Siri ya mteja hutumiwa kwa kushirikiana na kitambulisho cha mteja ili kudhibitisha utambulisho wa mteja wanapoomba aruzuku ya uthorisheni kutoka kwa huduma ya idhini. Siri ya mteja lazima iwe siri.
skrini ya idhini Mtumiaji anapoingia kwenye faili ya webtovuti au programu ya rununu kwa mara ya kwanza, zinawasilishwa na skrini ya idhini ikiwa programu inaomba profile data.
Skrini ya idhini inaonyesha jina, picha ya nembo file, na notisi ya faragha URL inayohusishwa na programu, pamoja na upeo wa ufikiaji programu inaomba.
mteja profile Mteja profile ina habari kuhusu Kuingia na mteja wa Amazon, pamoja na jina lao, anwani ya barua pepe, nambari ya posta, na kitambulisho cha kipekee. A webtovuti lazima ipate ishara ya ufikiaji kabla hawajapata mteja profile. Aina ya profile data iliyorejeshwa imedhamiriwa na upeo wa ufikiaji.
ruzuku kamili Ruzuku kamili ni ruzuku ya idhini ambayo inaweza kukamilika kwa kutumia tu ya mtumiaji web kivinjari. Kutumia ruzuku kamili, kivinjari hupokea ishara ya ufikiaji kama kipande cha URI. Ruzuku isiyo kamili inahitaji a kitambulisho cha mteja na upeo wa ufikiaji. Ruzuku isiyo kamili hairudishi a onyesha ishara.
skrini ya kuingia Skrini ya kuingia ni ukurasa wa HTML uliowasilishwa kwa watumiaji wakati wanajaribu kuingia kwenye webtovuti au programu ya rununu kutumia Ingia na Amazon. Watumiaji wanaweza kuingia akaunti iliyopo ya Amazon au kuunda mpya kutoka kwa ukurasa huu.
picha ya nembo file PNG file zinazotolewa na mteja wakati wa kuanzisha maombi. Hii inaonyeshwa kwenye skrini ya ruhusa ikiwa mtumiaji hajampa ufikiaji mteja webtovuti. Nembo inawakilisha mteja webtovuti.
jina la kifurushi Jina la kifurushi ni kitambulisho cha kipekee cha programu ya Android. Kawaida huchukua fomu ya com.companyname.appname.
notisi ya faragha URL A URL zinazotolewa na mteja wakati wa kuanzisha maombi. Hii inaonyeshwa kwenye skrini ya idhini ikiwa mtumiaji hajapeana ufikiaji wa mteja webtovuti. The URL inapaswa kuelekeza watumiaji kwa sera ya faragha kwa mteja webtovuti.
elekeza kwingine URL A URL zinazotolewa na mteja kwa huduma ya idhini. Baada ya mtumiaji kuingia, huduma itaelekeza kivinjari cha mtumiaji kwenye anwani hii. Tazama pia inaruhusiwa Kurudi URL.
onyesha ishara Ishara ya kuburudisha imepewa na huduma ya idhini wakati
mteja hutumia Ruzuku ya Msimbo wa idhini. Mteja anaweza kutumia ishara ya kuonyesha upya kuomba ishara mpya ya ufikiaji wakati wa sasa ishara ya ufikiaji inaisha. Ishara za kuonyesha upya zina saizi ya juu ya 2048 ka. Saini ni thamani ya hashi ya SHA-256 iliyowekwa ndani ya programu ya rununu ambayo inathibitisha utambulisho wa programu hiyo. Kawaida huchukua fomu ya
01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:
ef:01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:ef.
mtumiaji Mtumiaji ni mtu anayetembelea mteja webtovuti na anajaribu kuingia kwa kutumia Ingia na Amazon.
toleo Toleo ni aina fulani ya Kuingia na mteja wa Amazon aliyesajiliwa kwa maombi. Kuingia na programu ya Amazon kunaweza kuwa na matoleo mengi, kila moja inasaidia Android, iOS, au web.
Kuingia kwa amazon na Mwongozo wa Kuanza kwa Amazon kwa Webtovuti - Pakua [imeboreshwa]
Kuingia kwa amazon na Mwongozo wa Kuanza kwa Amazon kwa Webtovuti - Pakua