{"_id":"@adwatch/socmechanics-factory","_rev":"5-8eab7cd828ac2d23efa4918a9805fa0b","name":"@adwatch/socmechanics-factory","description":"Factory of social mechanics","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.2":{"name":"@adwatch/socmechanics-factory","version":"1.0.2","description":"Factory of social mechanics","main":"./src/index.js","scripts":{"compile":"babel src -d build -s","prepublish":"npm run compile"},"author":{"name":"Adwatch"},"license":"ISC","dependencies":{"axios":"^0.15.3","jquery":"^3.2.1","js-md5":"^0.4.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-runtime":"^6.20.0"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/prodhub/socmechanics-factory-module.git"},"homepage":"https://bitbucket.org/prodhub/socmechanics-factory-module#readme","gitHead":"72e65dbfed19a6c50a373f989e02f885f4915326","_id":"@adwatch/socmechanics-factory@1.0.2","_shasum":"d5f59631a2d47201ce8e1a1094e8cfbfafe0eff5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"},"dist":{"shasum":"d5f59631a2d47201ce8e1a1094e8cfbfafe0eff5","tarball":"https://registry.npmjs.org/@adwatch/socmechanics-factory/-/socmechanics-factory-1.0.2.tgz","integrity":"sha512-U+Bo3HAJ0ib4BTMMHP53s1W++Mg3yxkkMYntkdIYUv+plsMOR09wixmIEz3Z5VYOKAYG7CpnvSTxukVAWFyWAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5Or372if/98pEpWIwGkc8JQfKcBfrKO0IQE+wHAIX0AiEAvyVk73sarQsMAGrNbyQHQRt1L9kjOO4SWGla9p7iuW8="}]},"maintainers":[{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/socmechanics-factory-1.0.2.tgz_1491214844009_0.6090505346655846"}},"1.0.3":{"name":"@adwatch/socmechanics-factory","version":"1.0.3","description":"Factory of social mechanics","main":"./src/index.js","scripts":{"compile":"babel src -d build -s","prepublish":"npm run compile"},"author":{"name":"Adwatch"},"license":"ISC","dependencies":{"axios":"^0.15.3","babel-polyfill":"^6.13.0","jquery":"^3.2.1","js-md5":"^0.4.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-runtime":"^6.20.0"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/prodhub/socmechanics-factory-module.git"},"homepage":"https://bitbucket.org/prodhub/socmechanics-factory-module#readme","gitHead":"0c16a1ca37044e50a0ba652fb8444b73d6cd0690","_id":"@adwatch/socmechanics-factory@1.0.3","_shasum":"5c56db62ba1299170d0ebb1de36ae91400a19e32","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"},"dist":{"shasum":"5c56db62ba1299170d0ebb1de36ae91400a19e32","tarball":"https://registry.npmjs.org/@adwatch/socmechanics-factory/-/socmechanics-factory-1.0.3.tgz","integrity":"sha512-/ug6L+UARCPoj3EJvSurKVu+SUh+xUXB3IFKnz6Zu7QZ52KEirCaCDpeLFkQUmKY9IuSVCezQfdLqBRXDNbWYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7iwIlxOUEdC4pJROKBcGiGATDlsY9pd9Cg5S9fZcaUAiANMDRsZikmywUSsYim6b619l77IHkdfI+wiimwqq5JgQ=="}]},"maintainers":[{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socmechanics-factory-1.0.3.tgz_1496400618500_0.8925356927793473"}},"1.0.4":{"name":"@adwatch/socmechanics-factory","version":"1.0.4","description":"Factory of social mechanics","main":"./src/index.js","scripts":{"compile":"babel src -d build -s","prepublish":"npm run compile"},"author":{"name":"Adwatch"},"license":"ISC","dependencies":{"axios":"^0.15.3","jquery":"^3.2.1","js-md5":"^0.4.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-runtime":"^6.20.0"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/prodhub/socmechanics-factory-module.git"},"homepage":"https://bitbucket.org/prodhub/socmechanics-factory-module#readme","gitHead":"f355c24e44b989f90ea036d0c9b616809716047c","_id":"@adwatch/socmechanics-factory@1.0.4","_shasum":"cceeb13cafd53fa56f4e0b2295ba34611318bd4c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"},"dist":{"shasum":"cceeb13cafd53fa56f4e0b2295ba34611318bd4c","tarball":"https://registry.npmjs.org/@adwatch/socmechanics-factory/-/socmechanics-factory-1.0.4.tgz","integrity":"sha512-skt6PTmIO30PKdqvzADgurSFlPo5VPqz5LBUK37yk0pjj1FOQ52Yr0HliZu1XdslGHPCj1ATv2vVfP+CTGgftA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcwuLCjljnOFCcBaWXkn6257bhbWcF2GAp9rVJ1499xQIhAJnbqUb2siasdQqPoUYkYhyb5thqwXS7mWETohyHfuia"}]},"maintainers":[{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socmechanics-factory-1.0.4.tgz_1498726272807_0.8404596478212625"}}},"readme":"#SocMechanicsFactory\n\n\n\n## Install\n\n```sh\n$ npm install --save @adwatch/socmechanics-factory\n```\n\n\n## Usage\n\n```js\nimport SocMechanicsFactory from '@adwatch/socmechanics-factory';\n// or\nvar SocMechanicsFactory = require('@adwatch/form/build');\n\n//or you can use separate Social Network\nimport {SocMechanicsVK,\n        SocMechanicsFB,\n        SocMechanicsOK,\n        SocMechanicsTW,\n        SocMechanicsIN} from '@adwatch/socmechanics-factory';\n```\n\n\n## API - SocMechanicsFactory\n\nInitialize SocMechanicsFactory\n\n```js\nconst socMechanicsFactory = new SocMechanicsFactory();\n```\n\n####produce(type, config)\n\nInitialize SocMechanicsFactory\n\n```js\nsocMechanicsFactory.produce('VK', {appId: 5878932});\n```\n\n\n\n## API - SocMechanics[VK,FB,OK,TW,IN]\n\nFor instance VK type\n\nInitialize SocMechanicsVK\n\n```js\nconst socMechanicsVK = new SocMechanicsVK({appId: 5878932});\n```\n\n\n####init()\n\nInitialization\n\nAllowed for all networks\n\n```js\nsocMechanicsVK.init();\n```\n\n\n####getUserAuth()\n\nGet user Auth data\n\nThis method must be use at first.\n\nAllowed for all networks\n\nReturn Promise\n\n```js\nsocMechanicsVK.getUserAuth();\n```\n\n\n####getUserInfo()\n\nGet Main info of user\n\nOnly (VK,FB,OK)\n\nReturn Promise\n\n```js\nsocMechanicsVK.getUserInfo();\n```\n\n\n####getUserAvatar()\n\nGet Avatar Profile of user\n\nAllowed for all networks\n\nReturn Promise\n\n```js\nsocMechanicsVK.getUserAvatar();\n```\n\n\n####getUserPost()\n\nGet User Posts\n\nOnly (VK,FB,OK)\n\nReturn Promise\n\n```js\nsocMechanicsVK.getUserPost();\n```\n\n\n####getLastPost(key)\n\nGet Last post from cache\n\nOnly (VK,FB,OK)\n\n```js\nsocMechanicsVK.getLastPost('timeStamp');\n```\n\n\n####makePackage(CASE)\n\nMake package with filtered data\n\nAbout CASEs you can follow to https://www.npmjs.com/package/@adwatch/socmechanics-adapter\n\nAllowed for all networks\n\n```js\nsocMechanicsVK.makePackage('freeShare:onePost:allNetworks');\n```\n\n\n####checkWallPost(config)\n\nCheck conformity last post data with your config data\n\nYou can to see most common information to  https://www.npmjs.com/package/@adwatch/share\n\nOnly (VK,FB,OK)\n\nReturn true/false\n\n```js\nsocMechanicsVK.checkWallPost({\n    description: 'Test page desc',\n    img: 'http://example.ru/img/share.jpg',\n    title: 'Test Share',\n    url: window.location.href,\n    workId: 2\n});\n```\n\n\n ## License\n\n MIT ©\n","maintainers":[{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"}],"time":{"modified":"2022-06-12T14:19:56.925Z","created":"2017-04-03T10:20:46.030Z","1.0.2":"2017-04-03T10:20:46.030Z","1.0.3":"2017-06-02T10:50:19.540Z","1.0.4":"2017-06-29T08:51:13.849Z"},"homepage":"https://bitbucket.org/prodhub/socmechanics-factory-module#readme","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/prodhub/socmechanics-factory-module.git"},"author":{"name":"Adwatch"},"license":"ISC","readmeFilename":"README.md"}