Я использую PHP Facebook SDK, чтобы получить друг из аутентифицированного пользователя:Получить реальную Facebook идентификатор_пользователь из приложения
GET /v2.2/<userID>/taggable_friends
И я получаю массив с элементами, как это:
object(stdClass)[4691]
public 'id' => string 'AaJXJQ2G...VAnlcRjdLTsA' (length=110)
public 'name' => string '...' (length=13)
public 'picture' =>
object(stdClass)[4690]
public 'data' =>
object(stdClass)[4689]
public 'is_silhouette' => boolean false
public 'url' => string 'https://scontent.xx.fbcdn.net/hprofile-xta1/....jpg?' (length=162)
Теперь я хотел бы отправить уведомление некоторым друзьям, но идентификатор выше - это «идентификатор приложения с областью действия», поэтому, если я позвоню в API уведомлений с помощью этого вызова:
POST /v2.2/<friend_app_scoped_ID>/notifications?access_token=<my_app_access_token>&href=<some_link>&template=<text>
Я получаю эту ошибку:
(#803) Some of the aliases you requested do not exist: <friend_app_scoped_ID>
Я думаю, что приложение идентификаторы области действий связанно с моим приложением, и я должен получить реальный идентификатор_пользователь перед отправкой моего запроса уведомления.
Кто-нибудь знает, как я могу это сделать?
спасибо :)
Спасибо за информацию :) – Sylvain