Pracuję nad Androidem, używając PHP, jednak kiedy próbuję opublikować wynik na mojej ścianie Facebooka, opis jest łączony z inną aplikacją.Problem z integracją z FaceBookiem
Opis pochodzi z tej aplikacji Daily Tools i mojego rzeczywistego gry jest Just Double It
obrazu jest poniżej logo & opis jest źle
Opis: Mój opis gry + mój opis aplikacji.
Opis został automatycznie wykryty i nie został napisany przeze mnie.
Oto mój kod snippit za komentarz na Facebooku
var APP_ID="*****************";
window.fbAsyncInit = initFacebook;
function initFacebook()
{
FB.init({
appId : APP_ID,
status : true, // check login status
cookie : false, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.getLoginStatus(onFacebookLoginStatus);
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
//the login function
function facebookLogin()
{
var loginUrl="http://www.facebook.com/dialog/oauth/?"+
"scope=publish_stream&"+
"client_id="+APP_ID+"&"+
"redirect_uri="+document.location.href+"&"+
"response_type=token";
window.location=loginUrl;
}
function postToWallUsingFBApi()
{
var score=atob(document.getElementById("txtscore").value);
var data=
{
caption: "scores "+score,
message: "I challenge you to beat my score "+score + " in Just Double It! on your Android Phone !!!",
picture: "http://www.learning-delight.com/ldapps/Game/main.png",
link: 'https://play.google.com/store/apps/details?id=com.appslight.justdoubleit',
}
FB.api('/me/feed', 'post', data, onPostToWallCompleted);
}
//the return function after posting to wall
function onPostToWallCompleted(response)
{
(response)
{
if (response.error)
{
document.getElementById("txtEcho").innerHTML=response.error.message;
}
else
{
if (response.id){
window.close();
t = setTimeout("self.close()",500);
}
else if (response.post_id)
document.getElementById("txtEcho").innerHTML="Posted as post_id responce "+response.post_id;
else
document.getElementById("txtEcho").innerHTML="Unknown Error";
}
}
}
Powinieneś opublikować to jako komentarz. Jeśli chcesz, aby była to odpowiedź, po prostu zapisz w szczegółach. I nigdy nie dodawaj podziękowań w swoich odpowiedziach. – krishna