Facebook と Python の一種の API であるFacepyを使用して、デスクトップから認証コードと publish_stream および upload_photo 権限を持つ Facebook ページに画像を投稿するだけです。(更新:それが正しいことを確認するにはどうすればよいですか?)
Facepyの作成者には機能していますが、私には機能しません。問題の原因がわかりません。Facepy サイトから取得したこのコードを実行すると (コンピューターで .jpg を使用して):
更新:これは私が実行しているコード全体です:
from facepy import GraphAPI
print 'Trying Facebook page...'
my_token = 'xxxxxxxxxxxxxxxxx'
graph = GraphAPI(my_token)
# Get my latest posts
my_posts = graph.get("me/posts")
#Post a photo of a parrot
graph.post(path = "me/photos",source = open("python.png"))
print 'Done.'
Facepy は次のエラーを返します。
Error: (#1) An unknown error occurred
WinXPのPython 2.5とPython 2.7で試しましたが、失敗しました。ただし、Facepy は私の最新の投稿を取得できます。graph.get('me/posts')
これを機能させるためのアドバイスをいただければ幸いです。