0

私はpython facebook-sdkを使用しており、場所がタグ付けされているニュース フィード内のすべての投稿を検索したいと考えています。ニュース フィードのすべての投稿を取得するには、次のように使用できることがわかっています。

graph = facebook.GraphAPI(USER_TOKEN)
feed = graph.get_connections("me", "home")

FacebookのAPIドキュメントによると、場所を含む投稿のみが必要な場合は、によって生成されたURLの末尾に引数「with = location」を追加する必要があります

feed = graph.get_connections("me", "home")

でもやってみると

feed = graph.get_connections("me", "home", with='location')

私は得る

SyntaxError: invalid syntax

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

4

1 に答える 1

0

は python キーワードであるためwith、次のように関数呼び出しでキーワード引数として使用することはできません。

any_function(with=5)

または私の場合:

feed = graph.get_connections("me", "home", with='location')

get_connectionspython facebook-sdkの関数定義は

def get_connections(self, id, connection_name, **args):

つまりwith、次のようにしてキーワード引数として送信できます。

graph.get_connections('me','home', **{'with':'location'})
于 2013-08-07T15:30:31.807 に答える