Eredmény: 1 - 2 (2) összesen

Téma: Intel XDK Facebook integráció

  1. #1
    Tag
    Csatlakozott
    12-10-15
    Hozzászólás
    55
    Begyűjtött 3 köszönetet
    3 hozzászólásával

    Alapbeállítás Intel XDK Facebook integráció

    Sziasztok!

    Olyan helyzet adódott, hogy be kell fejeznem egy félbehagyott projektet ami Intel XDK-ban készült.
    Ez egy mobil aklamazás lenne Androidra és iOS-re. Sajnos nem ismerem egyáltalán ezt a programot.

    Lényege az, hogy html5, javascript-el megcsinálod az alkalmazást (egy mobilweb felület) és ő ezt tölti be az alklamazáson belül egy WebView-ba.
    Én natív alkalamzást csináltam volna de sajnos nincs idő előről kezdeni a határidő miatt így a hibákat ebbe kell javítani.

    Facebook integrációnál elakadtam, sehol se találtam megoldást. A hivatalos oldalon lévő tutorial-ra hibát ír, nem akar működni.
    Kell az alkalmazásba egy gomb amivel az üzletekbe tud a felhasználó "Check-in"-elni. A javascript-es kód meg van hozzá de ugye be is kell lépni előtte a facebook-ra és az alkalmazást engedélyezni.

    Kérdésem az lenne valaki találkozott már hasonlóval? Esetleg pont ilyennel?

    Odáig sikerült megoldani, hogy a javascript-es sdk-t betölti a dolog de mikor be akarok lépni azt írja ez az url nincs engedélyezve a Faebook alkalmazásban. Itt érdekes a dolog mert ugye ez egy alkalmazás lenne nem a webről töltené be ezt a mobilweb-es oldalt hanem az alkalmazásból.
    A hivatalos oldalon megtaláltam, hogy a "http://html5tools-software.intel.com/"-t kell megadni url-nek a facebook-on de ugyan az a hibaüzenetet dobja a facebook.



  2. #2
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    519
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: Intel XDK Facebook integráció

    Szia,

    FB-n engedélyezd az appot (rakd ki publikusra, addig fél-sandbox módban fog menni. PLusszban nézd át az összes permissiont, hogy mi kellhet neked.
    XDK-nál nézd meg, hogy az FB-hez van-e már előre készült sdk vagy api vagy modul vagy plugin, mert könnyen leht, hogy van, így azzal kevesebbet kellene szívnod.
    Másrészt, használj FB js sdk-t. Itt egy kettőzött FB hivással kell élned (FB.app és FB.ui és FB.login amit keresned kell).

    Itt egy működő példakód.
    Kód:
    FB.login(function(response) {
                        if (response.authResponse) {
                            
                            FB.ui({
                                method: 'feed',
                                name: 'my-name-is-earl',
                                link: encodeURI('url-why-not'),
                                picture: encodeURI('a-nice-url-for-a-picture'),
                                caption: 'nyahahahah a caption here',
                                description: 'my description example',
                                message: ''
                            });
                            
                        } else {
                            console.log('user cancelled the login or something...');
                        }
                    }, {scope: 'user_likes,publish_actions'});

    Persze azt figyelembe kell venned, hogy az XDK nem feltétlenül eszi meg a 3rd party js apikat, így lehet, hogy bármit csinálsz, nem lesz jó. Nézz utánna az ehhez kapcsolódó hivatalos issue-knak és tiketeknek!


    Cyrusmagus.hu - Informatika, Fantasy, Blog, Irások

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •