stream.get在OK api中被拒绝

问题描述:

我使用php中的ok.ru api。我需要得到最后的帖子在一些组:https://ok.ru/xxxxxxxxxxxxxxx我尝试使用封闭法stream.get,但收到如下回应:stream.get在OK api中被拒绝

Requesr网址:http://api.odnoklassniki.ru/fb.do?gids=00000000000000&application_key=XXXXXXXXXXXXXXXXX&method=stream.get&format=json&sig=5c6b6a3eb403aae3da7c48d178e4e95f&access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Array 
(
    [error_code] => 10 
    [error_msg] => PERMISSION_DENIED : User must grant an access to permission 'VALUABLE_ACCESS' 
    [error_data] => valuable_access 
) 

听说我可以在后续使用auth.anonymLogin对于这样获得更加宽容的道理,但我得到另一个错误:

Requesr网址:http://api.odnoklassniki.ru/fb.do?application_key=XXXXXXXXXXXXXXXXX&method=auth.anonymLogin&format=json&sig=e97c7aecc6bfffc63c18de8b0956fc14&access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Array 
(
    [error_code] => 451 
    [error_msg] => NOT_SESSION_METHOD 
    [error_data] => 
) 

你有想法吗?我如何获得帖子流?
我无权访问组并且无法授予权限。

  1. 你应该努力获得许可 “VALUABLE_ACCESS”,你需要写一封电子邮件,[email protected]https://apiok.ru/en/ext/oauth/permissions)。他们给权限的任何人(我是这么认为的)请求URL的

  2. 示例 -

    https://api.ok.ru/fb.do

    application_key = ABCDEFG

    &字段=进料。 %2Cmedia_topic。%2Cgroup_photo。*

    &格式= JSON

    & GID = 123456789

    &方法= stream.get

    &图案= POST

    & SIG = a1b2c3d4e5

    & access_token = absdefg

  3. 方法“stream.get”被隐藏但仍然有效。我发现这个https://toster.ru/q/120467(我确定你懂俄语)。如果有人有关于这种方法的更多信息,我会很高兴,如果你在这里分享它。