Je suis dans une situation similaire à: this guy on stack overflow. Je suis ce tutoriel sur facebook (here) et sur l'étape 4. Je dois publier une action sur facebook. Le tutoriel dit d'exécuter le code suivant dans le terminal:
POST https://graph.facebook.com/me/[YOUR_APP_NAMESPACE]:cook recette = object_url & access_token = access_token
Mon serveur est hébergé par Winhost et ils ne prennent pas en charge CURL ou Terminal car les serveurs sont partagés? . Que puis-je faire en PHP pour poster l'action? Merci pour toute aideOuvrir l'action de publication de graphique en utilisant PHP (sans terminal et cURL)
0
A
Répondre
1
Changez votre hôte si vous avez besoin d'utiliser PHP pour réaliser des publications car vous ne pourrez jamais utiliser l'API graphique au mieux de vos capacités. Par exemple, vous ne pourrez pas utiliser le SDK PHP car il s'appuie également sur cURL. Comme le tutoriel indique à la fin, vous pouvez effectuer des appels à Facebook via le SDK JS. Créer une page de test avec le SDK JS chargé, comme indiqué dans le didacticiel et cliquez sur le bouton pour publier l'action
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"
xmlns:fb="https://www.facebook.com/2008/fbml">
<head prefix="og: http://ogp.me/ns# [YOUR_APP_NAMESPACE]:
http://ogp.me/ns/apps/[YOUR_APP_NAMESPACE]#">
<title>OG Tutorial App</title>
<meta property="fb:app_id" content="[YOUR_APP_ID]" />
<meta property="og:type" content="[YOUR_APP_NAMESPACE]:recipe" />
<meta property="og:title" content="Stuffed Cookies" />
<meta property="og:image" content="http://fbwerks.com:8000/zhen/cookie.jpg" />
<meta property="og:description" content="The Turducken of Cookies" />
<meta property="og:url" content="http://fbwerks.com:8000/zhen/cookie.html">
<script type="text/javascript">
function postCook()
{
FB.api(
'/me/[YOUR_APP_NAMESPACE]:cook',
'post',
{ recipe: 'http://fbwerks.com:8000/zhen/cookie.html' },
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Cook was successful! Action ID: ' + response.id);
}
});
}
</script>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '[YOUR_APP_ID]', // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
<h3>Stuffed Cookies</h3>
<p>
<img title="Stuffed Cookies"
src="http://fbwerks.com:8000/zhen/cookie.jpg"
width="550"/>
</p>
<br>
<form>
<input type="button" value="Cook" onclick="postCook()" />
</form>
</body>
</html>
Questions connexes
- 1. Publication de JSON en utilisant PHP Curl
- 2. Publication de fichiers à l'aide de cURL en utilisant PHP
- 3. publication de plusieurs facebook en utilisant curl
- 4. PHP Comment puis-je ouvrir plusieurs sources en utilisant curl?
- 5. Hudson: Publication de config.xml avec php curl?
- 6. Chargement de vidéo avec l'API graphique en utilisant cURL et PHP
- 7. de terminal SSH en utilisant JS, HTML5 et PHP
- 8. Curl PHP ne fonctionne pas, mais curl terminal
- 9. Basecamp API en utilisant cURL et PHP
- 10. Manipulez objet en utilisant cURL et PHP
- 11. Graphique de PHP en utilisant
- 12. php en utilisant curl et preg_match_all
- 13. cURL PHP et cURL
- 14. En utilisant Selenium RC avec PHP sans terminal?
- 15. Publication de fichiers XML via CURL sans passer par l'URL
- 16. Ouvrir une fenêtre de terminal en utilisant Java
- 17. Comment ouvrir une nouvelle fenêtre de terminal en utilisant fork()?
- 18. Comment lancer un exécutable sans ouvrir Terminal?
- 19. Rebind gridview en utilisant AJAX (sans publication)
- 20. RAW POST en utilisant cURL en PHP
- 21. php + curl impossible de définir la méthode de publication
- 22. Problème avec le proxy PHP cURL et la publication
- 23. comment vérifier si la publication est effectuée en utilisant cURL
- 24. Cache utilisant PHP cURL
- 25. URL de publication PHP sans action
- 26. Publication de variables en PHP
- 27. Émulateur de terminal PHP
- 28. Comment envoyer XML et d'autres paramètres de publication via cURL en PHP
- 29. IE et Chrome suppriment des espaces lors de la publication des données en utilisant curl
- 30. cURL php télécharger et télécharger sans enregistrer au milieu
http://www.google.com/search?q=how+to+do+a+ post + demande + in + php + sans + cURL? – CBroe