WPF 응용 프로그램에서 작업 중이며 페이 스북 그래프 API를 사용하여 News Feed를 검색하여 액세스 할 수있는 방법을 serialize로 변환 할 수 있습니다.Facebook Graph API를 사용하여 뉴스 피드를 검색하는 방법.
감사합니다.
WPF 응용 프로그램에서 작업 중이며 페이 스북 그래프 API를 사용하여 News Feed를 검색하여 액세스 할 수있는 방법을 serialize로 변환 할 수 있습니다.Facebook Graph API를 사용하여 뉴스 피드를 검색하는 방법.
감사합니다.
당신은 거 사용 Facebook.dll는 u는 u는이
public List<string> Facebook(string query)
{
// Facebook.FacebookAPI api = new FacebookAPI();
List<string> list = new List<string>();
string[] arr = new string[5];
string result = null;
FacebookAPI api = new FacebookAPI(token);
처럼 보일 수 있습니다 예를
와 코드를 C#을 사용하는 경우 Visual Studio에서 패키지 관리자를 사용하여 다운로드 할 수있어
// 검색어는 ur 검색 기준입니다.
JSONObject q = api.Get("https://graph.facebook.com/search?q="+query+"&type=post");
foreach (JSONObject item in q.Dictionary["data"].Array)
{
if (item.IsDictionary)
{
foreach (KeyValuePair<String,JSONObject> jso in item.Dictionary)
{
if (jso.Key == "message"/* || jso.Key == "name" || jso.Key == "description" || jso.Key == "link"*/)
{
for (int i = 0; i < 5; i++)
{
arr[i] = jso.Value.String;
}
list.Add (jso.Value.String);
}
else if (jso.Key == "likes")
{
foreach (JSONObject like in jso.Value.Dictionary["data"].Array)
{
foreach (KeyValuePair<String, JSONObject> lik in like.Dictionary)
{
if (lik.Key == "name")
{
result += lik.Value.String;
}
else if (lik.Key == "id")
{
result += lik.Value.String;
}
}
}
foreach (KeyValuePair<String, JSONObject> count in jso.Value.Dictionary)
{
if (count.Key == "count")
{
result += count.Value.String;
}
}
}
else if (jso.Key == "from")
{
foreach (KeyValuePair<String, JSONObject> froms in jso.Value.Dictionary)
{
if (froms.Key == "name")
{
result += froms.Value.String;
}
}
}
}
}
/*
else if (item.IsArray)
{
foreach (JSONObject j in item.Dictionary["data"].Array)
{
if (j.IsDictionary)
{
foreach (KeyValuePair<String,JSONObject> x in j.Dictionary)
{
result += (x.Key + " --- "+x.Value.String);
}
}
}
}
*/
}
return list;
}
당신 코스 변경 후 쿼리의 당신은 페이스 북 그래프 API
에서 검색 할 및 FQL하고 정말 쉽게
희망을 사용하는 것이 도움이 될 것이다 것을 할 수있는 또 다른 방법이 무엇 이건 할 수 있습니다.
@Mido 고맙습니다.하지만 이걸 추가하려고하는데, FacebookAPI가 나에게 erro를주었습니다. Facebook dll에 없다고 생각하지만, 다시 한 번 내게 감사드립니다. 나는이 버전 Facebook dll을 사용하고 있습니다. Facebook 5.4 .1.0 –
제발 당신이 가진 오류를 보여 주실 수 있습니까? :) – Mido
답변 해 주셔서 대단히 감사합니다. –
[무엇을 시도해 봤습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
사전에 그래프 API를 사용해 보았습니다. dic = 새 사전 (); var temp = obj.GetObject ("1078733634_2931461360458", dic); 그러나 데이터를 보여주는 것은 어렵습니다. 너 더 설명해 줄 수 있니? –