我想知道如果我可以寫一個應用程序,這可能是我所有朋友的列表,只是簡單地發佈消息到他們的牆上我選擇的朋友。沒有消息,牆上的帖子。所以看起來我去了他們的牆上寫了一條消息,他們不知道一個應用程序是在向他們推送消息。Facebook牆壁書寫應用程序
也可以寫在蟒蛇:)其我知道的。 PHP是如此惡劣,但可行,如果它是唯一的選擇。
請謝謝。
我想知道如果我可以寫一個應用程序,這可能是我所有朋友的列表,只是簡單地發佈消息到他們的牆上我選擇的朋友。沒有消息,牆上的帖子。所以看起來我去了他們的牆上寫了一條消息,他們不知道一個應用程序是在向他們推送消息。Facebook牆壁書寫應用程序
也可以寫在蟒蛇:)其我知道的。 PHP是如此惡劣,但可行,如果它是唯一的選擇。
請謝謝。
了Python SDK爲Facebook圖形API:
http://github.com/facebook/python-sdk
特別是,你想要的put_wall_post
功能。
一個使用這個模塊的短python腳本應該完全適合你的需求。
有幾個Facebook API可以配合使用。我在工作,任何提及Facebook的網站都被封鎖了,所以我無法提供鏈接,但Google'Facebook API'。
是的,這是可能的。 facebook api通過python-sdk支持Python。你會對stream.publish
感興趣(link)
當然,你可以這樣做。你需要看看docs。 您可以使用Python SDK在Python中工作,並使用Graph API來發布帖子。玩得開心
查看Facebook API。它很可能會顯示牆貼是來自您的應用程序。至於你實現的語言,我認爲你可以使用Python。
這裏是下面的代碼實現Facebook應用程序的要求:(您的應用程序應該是已經包含發佈到牆上的權限,你可以在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"