-1

Dies könnte bereits gefragt werden, aber ich habe gerade stundenlang gesucht. Ich versuche, einen Beitrag zu kommentieren, den ich mit meiner Web-App gemacht habe, als ich mich auf Facebook angemeldet habe. Ich möchte keinen Kommentar als Administrator der Web-App-Seite posten. Ich möchte den Kommentar als Benutzer in Facebook auf meiner Website angemeldet, während die Post-ID erinnert wird. wenn ich versuche, einen Kommentar zu hinterlassen Ich erhalte dieseKönnen Sie Kommentare als Benutzer mit Facebook SDK machen?

Publishing comments through the API is only available for page access tokens 

Ich verwende dieses Stück Code

FB.api(response.data[0].id+'/comments', 'post',{message: "good work"},function(response){ 
          console.log(response); 
          }); 

Ich bin beginnen zu denken, dass es nicht mehr möglich ist. Ich möchte nur, dass jemand mir eine konkrete Antwort gibt, danke.

+0

Ich bin mir ziemlich sicher, solange sie eingeloggt sind, können sie das gleiche tun, was sie normalerweise tun könnten, wenn sie das JavaScript SDK benutzen. – PHPglue

+0

Ich weiß nicht, wie man den Seitenzugriffstoken erhält und benutzt, oder ob es der richtige Weg ist, weil er die Seite admin erwähnt. – JRowan

+0

Was ist 'response.data [0]'? – PHPglue

Antwort

-1

Grund Full Page Anmeldung Beispiel:

//<![CDATA[ 
 
/* external.js */ 
 
var doc, bod, I, fI, old = onload; // for use on other loads 
 
onload = function(){ 
 
if(old)old(); // change old var name if using technique on other pages 
 

 
doc = document; bod = doc.body; 
 
I = function(id){ 
 
    return doc.getElementById(id); 
 
} 
 
fI = function(client_id, redirect_uri, onLogin, onLoginContext){ 
 
    var c = onLoginContext || this; 
 
    FB.getLoginStatus(function(r){ 
 
    if(r.status === 'connected'){ 
 
     onLogin.call(c); 
 
    }    
 
    else{ 
 
     location = 'https://www.facebook.com/dialog/oauth?client_id='+client_id+'&redirect_uri='+redirect_uri; 
 
    } 
 
    }); 
 
} 
 
var out = I('out'); 
 
fI('571652776188445', 'https://phpglue.com/fakebook', function(){ 
 
    FB.api('708713672667337', 'post', {message:'Testing Facebook JavaScript SDK'}, function(r){ 
 
    out.innerHTML = r.message; 
 
    }); 
 
}); // app I will never fully develop 
 

 
} 
 
//]]> 
 
/* external.css */ 
 
html,body{ 
 
    padding:0; margin:0; 
 
} 
 
body{ 
 
    background:#000; overflow-y:scroll; 
 
} 
 
.main{ 
 
    width:936px; background:#fff; padding:20px; margin:0 auto; 
 
}
<!DOCTYPE html> 
 
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'> 
 
    <head> 
 
    <meta http-equiv='content-type' content='text/html;charset=utf-8' /> 
 
    <meta name='viewport' content='width=device-width' /> 
 
    <title>Facebook Basic Full Page Login</title> 
 
    <link type='text/css' rel='stylesheet' href='external.css' /> 
 
    <script type='text/javascript' src='https://connect.facebook.net/en_US/sdk.js'></script> 
 
    <script type='text/javascript' src='external.js'></script> 
 
    </head> 
 
<body> 
 
    <div class='main'> 
 
    <div id='out'>You have to test this from Your Facebook App</div> 
 
    </div> 
 
</body> 
 
</html>

Verwandte Themen