2017-06-17 9 views
0

私の目的は、電話番号を持つページ(url/id)を見つけることです。pythonを使って電話番号facebookでユーザページを検索

query=phone_number 
r=requests.get("https://graph.facebook.com/search?access_token=" + token + "&q=" + query + "&type=user") 

私はエラーを得たたびに:私のような何かをしようとした「アプリケーションは、このAPI呼び出しを行うための機能を持っていません」。

電話で検索することは禁止されていますか、間違っていますか? マイコード:

import requests 
import facebook 
token ="Here is my token" 
graph = facebook.GraphAPI(token) 
query=str(375293253273) 
r=requests.get("https://graph.facebook.com/search?access_token=" + token + "&q=" + query + "&type=user") 
print(r.text) 
op=graph.request('search', {'q': '375293253273', 'type': 'user'}) 
print(op) 
+0

あなたが達成したいことを示すための最小限の作業例を提供していれば素晴らしいことでしょう。ライブラリなどを含むスクリプト全体を見ることなく問題を見つけるのは難しいです。 – user1252280

答えて

0

searchingのドキュメントによると、検索タイプuserqパラメータで提供される検索値が名前として扱われることを指定します。要求が失敗するように名前を指定していません。より正当な名前を指定した場合(例: John、要求は成功する必要があります。

Facebookは何が受け入れ可能な名前であるかを判断するためにどのアルゴリズムを使用しているのか分かりません。何らかの理由で「1」または「3」は正常に検索できますが「375293253273」は検索できません。

電話番号の検索タイプはありませんので、電話番号を検索することはできないと考えており、プライバシーに関する懸念があります。

関連する問題