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.”







Bemutató konfiguráció API vkontakte

Bemutató konfiguráció API vkontakte

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.

Bemutató konfiguráció API vkontakte

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.