Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Яндекс.Метрика API
|
|||
|---|---|---|---|
|
#18+
Приветствую! Нужно вывести графики в админке на основе данных из отчетов яндекс.метрика. Вопрос таков: Как подключиться к файлу(json), который содержит информацию о посещаемости в формате json? Условно говоря есть ссылка http://api-metrika.yandex.ru/stat/traffic/summary.json?id=21143763&pretty=1&oauth_token=7e63975ac28a4d5c816bf1dd93330123. На странице имеется информация в json формате что-то типа этого: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. Вот как подключиться к этому делу и обработать информацию? P.S. Чесно, читал документацию по Яндекс.Метрика API. Но не понял как сделать запрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 03:04 |
|
||
|
Яндекс.Метрика API
|
|||
|---|---|---|---|
|
#18+
Crass_Mark, Ага, сделал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 03:49 |
|
||
|
Яндекс.Метрика API
|
|||
|---|---|---|---|
|
#18+
Crass_Mark, using System; using System.Net; using System.Text; using System.Web.Script.Serialization; namespace GetClientInfo { class Program { // отключение проверки подлинности сертификата private static bool IgnoreCertificateErrorHandler(object sender, System.Security.Cryptography.X509Certificates.X509Certificate cert, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslErr) { return true; } public static void Main(string[] args) { // входные данные var ClientInfo = new { token = "xxxx65aacca4804938bb61da244b86b", application_id = "xxxx414578ea45c493f8f05838f399d0", login = "abgtig", method = "GetClientInfo", param = new string[1] {"abgtig"}, locale = "ru" }; // сериализуем объект ClientInfo в формат нотации JSON JavaScriptSerializer jss = new JavaScriptSerializer(); string json = jss.Serialize(ClientInfo); // путь к WSDL string wsdl = " https://api.direct.yandex.ru/json-api/v4/"; // SSL-сертификат не используется ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(IgnoreCertificateErrorHandler); // создаем клиента WebClient wc = new WebClient(); // отправляем POST-запрос и получаем ответ byte[] result = wc.UploadData(wsdl, "POST", System.Text.Encoding.UTF8.GetBytes(json)); // вывод кода запроса Response.Write(" Запрос: \n" + json); // вывод кода ответа сервера Response.Write("\n Ответ: \n" + Encoding.UTF8.GetString(result)); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 03:50 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=100&tid=1358427]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 300ms |

| 0 / 0 |
