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!
Könyvjelzők