Bemutató konfiguráció API vkontakte
A cikk áttekinti a munka az API VKontakte 1C. És ahogy az látható a bemutató összeállításban API.
Létre egy alkalmazást „VKontakte”.
A falu létre egy alkalmazás meg kell adnia a nevét az alkalmazás, és válassza ki a „Önálló-alkalmazást.”


Ennek eredményeként, az alkalmazás jön létre. Jelentése Mindezen intézkedések megszerzése alkalmazásazonosítónak fogják használni az API kéréseket.

Fogom leírni, hogyan lehet megvalósítani az 1C.
Itt egy példa. Ugrás oldalra helyezünk a folyamat „félig nyitott ()”
Ehhez meg kell kezelni az esemény „DokumentSformirovan” elem „PoleHTMLDokumenta”.
Az alábbiakban egy példa a feldolgozás az esemény.
Küldés API-kéréssel VKontakte.
Miután megkapta access_token lehet lekérdezni az API-t.
Megjegyzés. Ha azt szeretnénk, hogy egy művelet végrehajtásához a csoport falára, a OWNER_ID készletet a „-” jel.
A következő eljárás egy olyan kód, amely végrehajtja a lekérdezéseket az API (meg kell jegyezni, hogy a HTTPS kapcsolat).
Fotók küldését.
Hogyan készítsünk küldött képeket megtalálható a dokumentációban VKontakte (vagy nézet demonstatsionnoy konfiguráció). Ebben a cikkben, csak azt, hogy összpontosítson egy pont.
A kép postán küldjük el. Elküldi a fájlt a következő szerkezetű:
--0123456789
Content-Disposition form-data; name = "photo"; fájlnév = "image.jpg"
Content-Type: image / jpeg
ahol 0123456789 - határ: egy bizonyos szimbólumok sorozatát. Azt is be kell állítani a HTTP fejléc Content-Type és a Content-Length.
Mivel 1C nincsenek módszert kínál bináris fájlok alkotta a következő módszerrel. 2. kialakított szöveges fájl: a vég kezdete-file:
--0123456789
Content-Disposition form-data; name = "photo"; fájlnév = "image.jpg"
Content-Type: image / jpeg
Összesen fordul 3 fájl:
1. A szöveges fájlt a kezdet
2. A kép maga
3. A szöveges fájlt a befejezés
A módszer a „ObedinitFayly” csatlakoztassa 3 fájlt egy linkre, és küldjön a már kapott fájlt.
Az alábbiakban a kód demonstiruyuschy fájl küldésére.
Csatolása kártyákat, tegye a falra.
A jelenlegi végrehajtása az API nem lehet csatolni a kártyát az üzenetet. Ez nem túl kényelmes. Például, ha a szóban forgó jelentés az esetleges fennálló intézkedés ez egy jó ötlet, hogy csatolja hozzá egy térképet, hogy a helyszín a részvények. Ezt a problémát úgy oldották meg nekem:-címét a Google Maps API fordul a térképen képet, majd azt az üzenethez csatolt mint egy normál kép.
ahol a LAT és LONG földrajzi koordinátáit a helyét. Leírás A többi paraméter megtalálható a leírása a Google Maps API-t. Hadd mondjam el, hogy mivel a példa véleményem van az optimális, és nem lehet megváltoztatni. Válaszul jön a térkép.
Itt egy példa.
azaz például, hogy a felhasználók adatait, akkor a következő kódot
Az első paraméter access_token, a második - a felhasználói azonosító.
A visszatérési érték a függvény egy szerkezet vagy egy sor szerkezeti formátumban zavimosti szerver válasz. Key szerkezet paramétereket vissza a válasz szerver. Az alábbi példa bemutatja a levezetése felhasználói nevek ID 123456 és 654321.
Az információt, dokumentációt, fejlesztő VKontakte és példái demostratsionnoy konfiguráció egyszerűen hozzá a hiányzó funkciót fent leírt.
A demo adatbázis működik, mint egy mód, hogy ellenőrizzék a forma és egy tipikus alkalmazás.
Kód demo konfiguráció lehet használni más alkalmazásokban anélkül, hogy korlátokat.