2010-07-24 4 views
3

Je me demandais si je pouvais écrire une application possible, qui pourrait être une liste de tous mes amis et tout simplement poster un message sur leurs murs sur les amis que je choisis. Pas un message, un message mural. Donc, il semble que je suis allé à leur mur et a écrit un message, ils n'ont aucune idée qu'une application leur pousse le message.Facebook application d'écriture de mur

aussi pourrait-il être écrit en python :) c'est ce que je sais. php est tellement icky, mais faisable si c'est la seule option.

S'il vous plaît et merci.

Répondre

5

Vérifiez le SDK Python pour l'API graphique Facebook:

http://github.com/facebook/python-sdk

En particulier, vous voulez la fonction put_wall_post. Un court script python utilisant ce module devrait parfaitement correspondre à vos besoins.

3

Il y a quelques API Facebook qui pourraient être connectées. Je suis au travail et tout site Web qui fait mention de Facebook est bloqué, donc je ne peux pas fournir de liens, mais Google 'API Facebook'.

3

Bien sûr, vous pourriez le faire. Vous aurez besoin de jeter un oeil à la docs. Vous pouvez utiliser le Python SDK pour travailler en Python, et le Graph API pour faire les messages. Amusez-vous

4

Découvrez l'API Facebook. Il va plus que probablement montrer que le message mural provient de votre application. En ce qui concerne le langage que vous implémentez, je pense que vous pourriez utiliser Python.

2

Voici ci-dessous le code pour réaliser vos besoins en application facebook: (. Votre demande doit être déjà contenir au mur publier l'autorisation que vous pouvez trouver à Start up Application)

update_url = "https://graph.facebook.com/<Your_Friend_Facebook_ID>/feed" 
form_fields = { 
    "access_token": "Your Access Token", 
    "message" : "Your Message" 
} 
temp = {} 
for k, v in form_fields.iteritems(): 
    temp[k] = unicode(v).encode('utf-8') 

form_data = urllib.urlencode(temp) 
res = urlfetch.fetch(url=update_url, 
        payload=form_data, 
        method=urlfetch.POST, 
        headers={'Content-Type': 'application/x-www-form-urlencoded'}) 
result = json.loads(res.content) 
if result.get('id', False): 
    "Success" 
else: 
    "Failure" 
Questions connexes