問題タブ [facepy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
873 参照

python - Facepy が Facebook に画像をアップロードできない

Facebook と Python の一種の API であるFacepyを使用して、デスクトップから認証コードと publish_stream および upload_photo 権限を持つ Facebook ページに画像を投稿するだけです。(更新:それが正しいことを確認するにはどうすればよいですか?)

Facepyの作成者に機能していますが、私には機能しません。問題の原因がわかりません。Facepy サイトから取得したこのコードを実行すると (コンピューターで .jpg を使用して):

更新:これは私が実行しているコード全体です:

Facepy は次のエラーを返します。

WinXPのPython 2.5とPython 2.7で試しましたが、失敗しました。ただし、Facepy は私の最新の投稿を取得できます。graph.get('me/posts')

これを機能させるためのアドバイスをいただければ幸いです。

0 投票する
0 に答える
212 参照

facebook - 友達が好きなFacebookページを取得する

FacebookのログインにはDjango-social-authを使用し、Facebookからデータを取得するにはFacepyを使用しています。現在、ユーザーの友人が気に入ったすべてのページのリストを取得しようとしています。私が使用する場合:

いいねの空のリストを取得します ( {'data': []} )。

Facebook アプリの User & Friend Permissions に「friends_likes」を追加しましたが、それでも機能しません。私のコードは次のようになります。

少しの助けは素晴らしいでしょう。ありがとう!

0 投票する
0 に答える
185 参照

python - Python facepy アポストロフィの問題

PythonコードでPostgresqlデータベースから文字列を取得し、APIでFacebookに送信しようとしています。

アポストロフィ付きのテキストを除いて、すべてが正常に機能しています。例: フレーズ - It's は次のように表示されます - It\047s

この問題を解決するには?

ありがとう。

0 投票する
1 に答える
1990 参照

python - facepy: facepy を使用して、友達が気に入ったページのリストを友達別に取得するにはどうすればよいですか?

facepy を使用して、いいねと友達のリストを取得できますが、友達で並べ替えられた友達のいいねのリストを取得する方法がわかりません。たとえば、これはグラフを使用して返されますエクスプローラー: https://developers.facebook.com/tools/explorer/?method=GET&path=1310493851%3Ffields%3Dfriends.fields%28likes%29

私の好きなものと友達のリストを取得するものは次のとおりです。

友達のいいね! のリストを取得するには、graph.get をどのように呼び出しますか?

0 投票する
1 に答える
421 参照

python - facepyで友達の性別を取得するには?

この fql を作成しようとすると:

このエラーが発生しました:

そして、それらを友達のデータ権限に追加しました。

0 投票する
1 に答える
459 参照

python - facepy のインストールに関する問題

コードpip install facepyを実行すると、次のエラーが表示されます。

そしてそれも続く

0 投票する
1 に答える
236 参照

python - Python (Facepy ライブラリ) の関数に任意の数の引数を渡すにはどうすればよいですか?

関数に任意の数の引数を渡そうとしていますが、エラーが発生し続け、どこが間違っているのかよくわかりません。**kwargs を使用しようとしたのはこれが初めてです。

具体的には、Facepy ライブラリを使用して Facebook の Graph API からデータを取得しようとしています。ドキュメント ( https://facepy.readthedocs.org/en/latest/usage/graph-api.html ) によると、getメソッドは「since」、「until」などのオプションのパラメーターを受け入れる必要があります。これらのパラメーターのいくつかを特定のクエリに渡す場合、これは **kwargs を使用するのに理想的な時期のようです。

まず、Facepy ライブラリをラップする関数を作成します。

異なる引数で関数を呼び出す 2 つの例を次に示します。

post_dict['comment_count'] = graph_retriever(post_id, 'comments', {'summary':1})['summary']['total_count']

ただし、これを実行しようとすると、次のエラーが発生します。

Traceback (most recent call last): raw_post_data = graph_retriever(str(page), 'posts', {'since': since, 'until': until}) TypeError: graph_retriever() takes exactly 2 arguments (3 given)

私は何を間違っていますか?

0 投票する
1 に答える
979 参照

python - FacePy が機能しない Facebook でグループを検索する

FacePY を使用して Facebook でグループを検索しようとしていますが、FQL または検索でワイルドカード検索を行うことができません。

私がしたいことは、これで得られるものと同じです:

私のpythonコードは次のようになります:

タイプ SELECT name, gid FROM group WHERE name like "%words%" のワイルドカード検索を行う方法について、誰もがアイデアを持っています。

name はインデックス付きフィールドではないため、FQL で上記を実行できないことはわかっています。

すべての助けに感謝します