2012-07-18 4 views
6

Ich möchte die Facebook Graph API verwenden, um nach genauen Seitenübereinstimmungen zu "Meine Zeichenfolge" zu suchen.Verwenden der Facebook Graph API, um nach einer exakten Zeichenfolge zu suchen

Ich versuchte https://graph.facebook.com/search?q=%22My%20String%22&type=page - aber es gibt Seiten zurück, die entweder "String" oder "My" entsprechen.

Wie konstruiere ich eine Suchabfrage, die nur exakte Übereinstimmungen mit der Zeichenfolge in Anführungszeichen zurückgibt?

Antwort

6

Derzeit können Sie nicht. Es ist auf der wishlist triaged.

So werden Sie die Anfrage wickeln müssen, in Python:

import requests 
query = 'My String' 
r = requests.get('https://graph.facebook.com/search?q=%s&type=page' % query) 
result = r.json 
result['data'] = [ item for item in result['data'] 
        if query.lower() in item['name'].lower() ] 
print [ item['name'] for item in result['data'] ] 

jetzt nur Sie exakte Übereinstimmungen haben.

-1

versuchen Sie es mit Unicode, U + 0200 ist die Leertaste, so verketten "My", U + 0200 und "String". Keine Ahnung, ob das funktioniert.

Verwandte Themen