2013-02-15 4 views
0

Я не могу получить значение для «установленного» при вызове API Facebook, используя их PHP SDK.«Установленное» поле не возвращается Facebook API

Это код, я использую:

$apiresult = $facebook->api("/$currentUserFbId/friends?fields=id,name,installed,picture"); 

//print_r reveals that only id, name, and picture exist in the returned object 
print_r($apiresult); 

Кто-нибудь еще работать в этом вопросе? Установлен ли longer?

+0

Работает ли '? Fields = installed' самостоятельно? – mkaatman

+0

Нет, и он не работает, если я тоже оставляю поля. – joe

ответ

1

installed поле возвращается только если это правда. Я бы предположил, что ни одно из ваших друзей не установило приложение.

+0

Спасибо, что была проблема. Я думал, что он вернет установленную = 0 или какую-то ценность. – joe

+0

На самом деле, вероятно, это будет в будущем, недавно оно было изменено, чтобы вернуть 0 или 1 вместо ничего или 1, но оно сломало некоторые приложения, поэтому было возвращено к документированному поведению – Igy

Смежные вопросы