In this post we learn how to obtain and access token from the Instagram Basic Display API with a code passed to us from Instagram once the user has authorized our application. The access token we get is short lived meaning it will only be valid for an hour or so. In the next blog post we will learn how to exchange this short lived access token, for a long lived access token which can be used for up to 60 days.
Required to continue: Facebook app with Instagram product added
Step 1: Generate the Authorization URL
This URL will take the user to Instagram and present them with a pop up. The pop up will ask the user to Authorize our app so our app can read the users Instagram information.
Authorization URL Structure
https://api.instagram.com/oauth/authorize?app_id={app-id}&redirect_uri={redirect-uri}&scope=user_profile,user_media&response_type=code
- {app-id}: Instagram App ID. In the developer app dashboard got to “Instagram > Basic Display”
- {redirect-uri}: This must match a URI that has been entered into the apps “Valid OAuth Redirect URIs” in the apps dashboard.
Once you have the Authorization URL, place it inside of an <a> tag for the user to click on.
<!-- Link to take user to Instagram for authorization with our app --> <a href="https://api.instagram.com/oauth/authorize?app_id={app-id}&redirect_uri={redirect-uri}&scope=user_profile,user_media&response_type=code"> Authorize W/Instagram </a>
Step 2: Obtaining the Access Token
When the user Authorizes our app, Instagram sends them to the {redirect-uri} we passed along in the authorization URL and appends on a code. On our website, we will check for this code in the URL. If code exists in the URL, use it to get an access token. If no code variable exists in the URL, display the “Authorize W/Instagram” link from step 1 above. The URL will look like this.
Instagram Redirect URI with code: {redirect-uri}?code={ig-code}
Access Token API Endpoint
Endpoint
https://api.instagram.com/oauth/access_token
Type
POST
Params
- app_id: Instagram App ID. In the developer app dashboard go to “Instagram > Basic Display” and copy the “Instagram App ID”.
- app_secret: Instagram App Secret. In the developer app dashboard go to “Instagram > Basic Display” and copy the “Instagram App Secret”.
- redirect_uri: This must match one of the URIs that has been entered into the apps “Valid OAuth Redirect URIs” in the apps dashboard.
- grant_type: authorization_code
- code: {ig-code}
PHP CURL call to the Access Token API Endpoint
// base endpoint $endpoint = 'https://api.instagram.com/oauth/access_token'; // params the endpoint requires $params = array( 'app_id' => 'INSTAGRAM_APP_ID', // our instagram app id 'app_secret' => 'INSTAGRAM_APP_SECRET', // our instagram app secret 'grant_type' => 'authorization_code', 'redirect_uri' => 'INSTAGRAM_APP_REDIRECT_URI', // our redirect uri 'code' => $_GET['code'] // code instagram sent us in the URL ); // open curl call $ch = curl_init(); // set type to post and pass the fields along curl_setopt( $ch, CURLOPT_POSTFIELDS, http_build_query( $params ) ); curl_setopt( $ch, CURLOPT_POST, 1 ); // set curl url curl_setopt( $ch, CURLOPT_URL, $endpoint ); // set other curl options curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, false ); curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); // get response, close curl, make php array $response = curl_exec( $ch ); // close cur curl_close( $ch ); // make nice php array :D $responseArray = json_decode( $response, true ); // print out the response array that contains the access token echo '<pre>'; print_r( $responseArray );
This CURL call hits our Instagram endpoint with the required parameters and receives a response from Instagram with an access token. If any of the parameters are incorrect, an error message will be returned. The access token here is a short lived access token meaning it is not valid for very long. In the next post, this short lived access token will be exchanged for a long lived access token.
That is going to do it for this post! Leave any comments/questions/concerns below and thanks for stopping by the blog!
Hi Justin, very good post.
I was following the steps of the tutorial and it is more than clear, I only have 2 queries to ask you:
1) I am testing with a local application (localhost), when trying to configure it from facebook the app and put in CLIENT CONFIGURATION OAUTH, my localhost, when trying to save gives me an error, because it tells me that it must be a URI with HTTPS and not an HTTP. Seeing on facebook the Apply HTTPS option is enabled by default and I have no way to disable it. Any comments you can make about it to be able to test on localhost?
2) With this code, could I recover a person’s Followers and their engagment?
From already thank you very much
If your app is in development mode you should be able to use localhost. You can get the count for a persons followers if they authorize your app to do so.
Thanks justin for answering. I was looking at the instagram documentation to retrieve the engagment and the followers and seeing your code I have noticed the following observations
1. You are using as endpoint “graph.instagram.com” while in the documentation they use graph.facebook.com.
2. In the documentation https://developers.facebook.com/docs/instagram-api/reference/media/insights/?locale=es_ES they say that you should use the parameter insights? Metric = {metric}
3. By using the endpoint “https://graph.instagram.com/ {media-id} / insights? Metric = engagement, impressions, reach” to get engagement, I get “Tried accessing nonexisting field (insights) on node type (Media) ”.
4. I do not know if the documentation is not up to date or clear, I have tried directly passing the media-id that I obtained using your example with my account and nothing.
5. If you could help me and maybe tell me that I may be missing, I would appreciate it.
Hi Justin! Thanks for the awesome tutorial it helped me a lot.
I just have one question now, how I could programmatically refresh the long-lived access token? Could you please point me in the correct direction?
Thanks!
You could try and request a new token with each request or have a cron that updates tokens.
CxobEJhOUP
What i do not realize is actually how you are now not really a lot more well-appreciated than you may be right now. You’re very intelligent. You already know therefore considerably in relation to this topic, made me in my view believe it from a lot of various angles. Its like women and men are not fascinated except it抯 something to accomplish with Lady gaga! Your own stuffs great. Always care for it up!
Hi,Check out [www.dramago.live] for all your favorite Korean series. They have a huge variety of the latest and popular dramas you can watch anytime on any device.Thanks!
edoKEfJyGXUrTW
Hello would you mind letting me know which webhost you’re using? I’ve loaded your blog in 3 different web browsers and I must say this blog loads a lot faster then most. Can you recommend a good web hosting provider at a honest price? Thank you, I appreciate it!
Best private proxies and best proxy fees – discover bargain proxy on the subject of https://DreamProxies.com
Best Private Proxy Retailer – https://DreamProxies.com – Order Private Proxies plus Receive 50 OFF along with No charge Proxies!
I just added this website to my google reader, excellent stuff. Can’t get enough!
I am very interest in the work
I know of blog starting websites like web and wetpaint, but I hear google has a program that helps people do blogs. Does anyone know the name of the program? If not, any one know some good blogging websites?.
I enjoy what you guys are usually up too. This kind of clever work and reporting! Keep up the terrific works guys I’ve you guys to my personal blogroll.
What I have observed in terms of computer system memory is that there are specs such as SDRAM, DDR and so forth, that must fit in with the specific features of the motherboard. If the pc’s motherboard is rather current and there are no main system issues, improving the storage space literally takes under an hour. It’s one of the easiest pc upgrade techniques one can think about. Thanks for giving your ideas.
Do you mind if I quote a few of your posts as long as I provide credit and sources back to your website? My blog site is in the very same area of interest as yours and my users would really benefit from a lot of the information you present here. Please let me know if this okay with you. Thanks!
Would you be involved in exchanging links?
Valuable information. Lucky me I found your web site by accident, and I am shocked why this accident didn’t happened earlier! I bookmarked it.
I’ve been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. Personally, if all website owners and bloggers made good content as you did, the internet will be a lot more useful than ever before.
Hi, Neat post. There is an issue together with your site in web explorer, would check this… IE nonetheless is the marketplace chief and a huge section of other people will omit your fantastic writing because of this problem.
Hello! I’ve been following your web site for some time now and finally got the courage to go ahead and give you a shout out from Houston Tx! Just wanted to say keep up the excellent work!
This web page can be a walk-by way of for all the data you wished about this and didn’t know who to ask. Glimpse right here, and you’ll positively discover it.
One more issue is that video gaming has become one of the all-time greatest forms of recreation for people of every age group. Kids have fun with video games, and adults do, too. The XBox 360 is one of the favorite games systems for folks who love to have a lot of video games available to them, plus who like to play live with other individuals all over the world. Many thanks for sharing your notions.
Spot on with this write-up, I truly think this web site needs much more consideration. I’ll in all probability be again to read way more, thanks for that info.
I loved as much as you’ll receive carried out right here. The sketch is attractive, your authored material stylish. nonetheless, you command get got an shakiness over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly very often inside case you shield this hike.
I was recommended this web site by my cousin. I’m not sure whether this post is written by him as nobody else know such detailed about my difficulty. You’re incredible! Thanks!
I have observed that over the course of making a relationship with real estate owners, you’ll be able to come to understand that, in each and every real estate deal, a commission is paid. In the long run, FSBO sellers tend not to “save” the fee. Rather, they try to earn the commission by simply doing the agent’s work. In doing this, they invest their money along with time to accomplish, as best they’re able to, the tasks of an agent. Those assignments include disclosing the home by means of marketing, offering the home to buyers, making a sense of buyer urgency in order to prompt an offer, scheduling home inspections, managing qualification inspections with the loan provider, supervising maintenance, and assisting the closing of the deal.
Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You obviously know what youre talking about, why waste your intelligence on just posting videos to your weblog when you could be giving us something enlightening to read?
Thank you for another informative website. Where else could I get that type of info written in such an ideal way? I’ve a project that I’m just now working on, and I’ve been on the look out for such info.
I do agree with all of the ideas you’ve presented in your post. They are really convincing and will certainly work. Still, the posts are too short for newbies. Could you please extend them a little from next time? Thanks for the post.
Hi there! Do you use Twitter? I’d like to follow you if that would be ok. I’m undoubtedly enjoying your blog and look forward to new updates.
Today, I went to the beach with my children. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is totally off topic but I had to tell someone!
It¦s actually a cool and useful piece of info. I¦m happy that you just shared this helpful info with us. Please keep us up to date like this. Thanks for sharing.
Hi, Neat post. There’s a problem with your site in internet explorer, would check this… IE still is the market leader and a large portion of people will miss your magnificent writing because of this problem.
this internet site is my intake, very good design and perfect content.
I’m also writing to let you be aware of what a exceptional experience our princess went through browsing your blog. She came to understand many issues, with the inclusion of how it is like to have a wonderful giving style to get the others completely comprehend specified tricky matters. You really did more than her expected results. Many thanks for rendering these important, trusted, educational and also fun tips on the topic to Tanya.
I like this post, enjoyed this one thanks for posting.
Regards for helping out, superb information.
Really good info can be found on weblog.
Oh my goodness! an incredible article dude. Thank you Nonetheless I’m experiencing subject with ur rss . Don’t know why Unable to subscribe to it. Is there anybody getting equivalent rss drawback? Anybody who is aware of kindly respond. Thnkx
I like this website very much, Its a rattling nice post to read and receive information.
I went over this website and I think you have a lot of good info , saved to bookmarks (:.
Simply wanna admit that this is very helpful, Thanks for taking your time to write this.
I like your writing style genuinely enjoying this site.
Hello! I’ve been following your weblog for a long time now and finally got the bravery to go ahead and give you a shout out from New Caney Texas! Just wanted to mention keep up the great job!
This is the proper blog for anyone who wants to find out about this topic. You realize so much its virtually laborious to argue with you (not that I truly would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just nice!
I have observed that online diploma is getting well-known because obtaining your degree online has changed into a popular solution for many people. A lot of people have not really had a possibility to attend a regular college or university nevertheless seek the raised earning possibilities and a better job that a Bachelor’s Degree grants. Still other folks might have a college degree in one field but would like to pursue some thing they already have an interest in.
I really appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thank you again
Hi, Neat post. There’s a problem with your website in internet explorer, would check this… IE still is the market leader and a large portion of people will miss your wonderful writing due to this problem.
Do you mind if I quote a few of your articles as long as I provide credit and sources back to your blog? My blog site is in the exact same niche as yours and my visitors would truly benefit from a lot of the information you present here. Please let me know if this okay with you. Regards!
I would like to get across my admiration for your kindness supporting visitors who really need assistance with in this issue. Your very own commitment to passing the message throughout appears to be unbelievably beneficial and has without exception made individuals much like me to attain their desired goals. This helpful recommendations entails this much a person like me and still more to my office colleagues. Regards; from each one of us.
I am continually invstigating online for articles that can help me. Thank you!
Spot on with this write-up, I really suppose this website needs far more consideration. I’ll most likely be again to read much more, thanks for that info.
Thank you for this article. I would also like to mention that it can always be hard when you find yourself in school and simply starting out to establish a long history of credit. There are many college students who are merely trying to make it and have an extended or beneficial credit history can sometimes be a difficult matter to have.
A further issue is that video gaming became one of the all-time most significant forms of fun for people of all ages. Kids participate in video games, plus adults do, too. Your XBox 360 has become the favorite video games systems for individuals that love to have a lot of games available to them, in addition to who like to relax and play live with others all over the world. Many thanks for sharing your thinking.
I intended to compose you this very little note to give thanks yet again just for the exceptional suggestions you have shared above. It is certainly surprisingly open-handed of people like you to provide extensively what exactly many of us would’ve made available as an ebook in order to make some profit on their own, mostly now that you could possibly have done it if you ever desired. Those smart ideas likewise served to become a good way to realize that someone else have a similar keenness similar to my very own to realize a lot more on the topic of this problem. I am sure there are numerous more enjoyable occasions up front for individuals that read through your website.
I have learned a number of important things via your post. I would also like to say that there will be a situation that you will obtain a loan and don’t need a cosigner such as a Federal Student Aid Loan. When you are getting financing through a standard bank then you need to be prepared to have a cosigner ready to assist you to. The lenders will probably base any decision on a few aspects but the largest will be your credit ratings. There are some creditors that will in addition look at your work history and choose based on that but in many instances it will depend on your score.
What’s Happening i am new to this, I stumbled upon this I have found It positively helpful and it has helped me out loads. I hope to contribute & aid other users like its aided me. Great job.
Thanks for the ideas you are giving on this weblog. Another thing I want to say is the fact getting hold of duplicates of your credit file in order to check accuracy of the detail is the first step you have to accomplish in repairing credit. You are looking to thoroughly clean your credit profile from destructive details faults that wreck your credit score.
I am really impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you customize it yourself? Either way keep up the nice quality writing, it’s rare to see a nice blog like this one today..
Keep working ,remarkable job!
One other issue is that if you are in a circumstances where you do not have a co-signer then you may want to try to wear out all of your financing options. You could find many awards and other scholarships or grants that will offer you funds to support with institution expenses. Thanks for the post.
Wow, incredible weblog layout! How lengthy have you ever been blogging for? you made running a blog look easy. The whole glance of your website is wonderful, as smartly as the content!
Hey would you mind sharing which blog platform you’re working with? I’m looking to start my own blog in the near future but I’m having a tough time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I’m looking for something unique. P.S Sorry for being off-topic but I had to ask!
Today, I went to the beach with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is completely off topic but I had to tell someone!
Thanks for the tips you have contributed here. Furthermore, I believe there are many factors that really keep your car insurance premium straight down. One is, to consider buying cars that are within the good set of car insurance businesses. Cars which have been expensive tend to be at risk of being stolen. Aside from that insurance is also good value of your vehicle, so the more costly it is, then the higher the actual premium you only pay.
Things i have seen in terms of computer system memory is the fact that there are specs such as SDRAM, DDR and so forth, that must fit the requirements of the mother board. If the pc’s motherboard is fairly current and there are no os issues, upgrading the memory literally normally requires under an hour. It’s one of several easiest personal computer upgrade processes one can picture. Thanks for revealing your ideas.
Just desire to say your article is as amazing. The clarity for your post is simply excellent and i can suppose you are an expert in this subject. Well along with your permission allow me to seize your RSS feed to keep updated with forthcoming post. Thank you a million and please continue the gratifying work.
Hi there, You’ve done an excellent job. I’ll definitely digg it and personally recommend to my friends. I’m confident they’ll be benefited from this web site.
Based on my observation, after a in foreclosure home is marketed at a bidding, it is common for the borrower in order to still have the remaining unpaid debt on the mortgage. There are many financial institutions who make an effort to have all costs and liens paid off by the future buyer. Nevertheless, depending on specific programs, regulations, and state laws and regulations there may be quite a few loans that are not easily settled through the exchange of financial products. Therefore, the obligation still rests on the client that has obtained his or her property in foreclosure process. Thanks for sharing your opinions on this blog site.
Thanks for sharing superb informations. Your site is very cool. I’m impressed by the details that you have on this website. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for more articles. You, my pal, ROCK! I found simply the information I already searched all over the place and simply could not come across. What an ideal web site.
Hey there just wanted to give you a quick heads up. The text in your post seem to be running off the screen in Opera. I’m not sure if this is a format issue or something to do with browser compatibility but I thought I’d post to let you know. The design and style look great though! Hope you get the problem solved soon. Many thanks
whoah this weblog is fantastic i really like studying your posts. Keep up the great work! You recognize, lots of people are looking round for this info, you can aid them greatly.
I’m so happy to read this. This is the type of manual that needs to be given and not the random misinformation that’s at the other blogs. Appreciate your sharing this best doc.
These days of austerity along with relative anxiety about running into debt, many individuals balk resistant to the idea of using a credit card in order to make purchase of merchandise or pay for any gift giving occasion, preferring, instead to rely on this tried as well as trusted approach to making settlement – hard cash. However, if you possess the cash there to make the purchase fully, then, paradoxically, that is the best time to use the credit cards for several factors.
There are some interesting points in time in this article but I don’t know if I see all of them heart to heart. There may be some validity but I will take maintain opinion until I look into it further. Good article , thanks and we would like extra! Added to FeedBurner as nicely
I’ve been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all site owners and bloggers made good content as you did, the web will be much more useful than ever before.
Great insights! I found your take on sustainable living incredibly practical. Looking forward to implementing some of these tips! Check out [get info](https://findyourway.wiki/utm_source=google&utm_medium=search&utm_campaign=promotion) for more inspiring content.
I was recommended this web site by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my trouble. You’re wonderful! Thanks!
Hello. fantastic job. I did not imagine this. This is a splendid story. Thanks!
Thanks for your advice on this blog. 1 thing I would like to say is that often purchasing gadgets items from the Internet is not something new. Actually, in the past 10 years alone, the market for online consumer electronics has grown significantly. Today, you will discover practically any type of electronic unit and gizmo on the Internet, from cameras along with camcorders to computer spare parts and video games consoles.
What i don’t realize is if truth be told how you’re no longer really a lot more smartly-appreciated than you may be right now. You’re very intelligent. You recognize therefore significantly with regards to this matter, produced me individually believe it from so many numerous angles. Its like women and men aren’t interested except it’s one thing to accomplish with Girl gaga! Your personal stuffs nice. Always deal with it up!
Nice post. I was checking continuously this blog and I’m impressed! Very useful information specifically the last part 🙂 I care for such info much. I was seeking this certain info for a very long time. Thank you and best of luck.
You helped me a lot by posting this article and I love what I’m learning.
After study just a few of the blog posts on your web site now, and I truly like your means of blogging. I bookmarked it to my bookmark website checklist and will probably be checking again soon. Pls take a look at my website as effectively and let me know what you think.
Wow! This blog looks exactly like my old one! It’s on a totally different topic but it has pretty much the same layout and design. Outstanding choice of colors!
I don’t even know how I ended up here, but I thought this post was great. I don’t know who you are but definitely you’re going to a famous blogger if you are not already 😉 Cheers!
You’ve been great to me. Thank you!
Great content! Super high-quality! Keep it up!
Along with the whole thing which appears to be building throughout this particular subject material, your perspectives are actually relatively refreshing. Nonetheless, I am sorry, but I do not give credence to your whole idea, all be it refreshing none the less. It would seem to everyone that your opinions are actually not entirely justified and in fact you are your self not even totally certain of your argument. In any event I did enjoy reading it.
Thank you for providing me with these article examples. May I ask you a question?
I haven’t checked in here for a while since I thought it was getting boring, but the last few posts are great quality so I guess I’ll add you back to my everyday bloglist. You deserve it my friend 🙂
May I have information on the topic of your article?
Thank you for writing this post!
Your articles are very helpful to me. May I request more information?
You could definitely see your expertise within the work you write. The sector hopes for even more passionate writers such as you who are not afraid to say how they believe. Always follow your heart.
충무로출장업소
영등포안마살롱
I have learned some new items from your web page about personal computers. Another thing I’ve always presumed is that laptop computers have become something that each house must have for several reasons. They offer convenient ways to organize homes, pay bills, go shopping, study, hear music and also watch tv series. An innovative solution to complete every one of these tasks is by using a notebook computer. These pc’s are mobile ones, small, strong and lightweight.
Outstanding post but I was wondering if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more. Kudos!
Thanks for the thoughts you share through this website. In addition, quite a few young women that become pregnant usually do not even attempt to get health insurance because they are concerned they won’t qualify. Although some states now require that insurers present coverage in spite of the pre-existing conditions. Charges on these guaranteed options are usually bigger, but when thinking about the high cost of medical treatment it may be any safer approach to take to protect the financial future.
you are really a good webmaster. The site loading speed is incredible. It seems that you’re doing any unique trick. Moreover, The contents are masterwork. you have done a fantastic job on this topic!
You are a very intelligent individual!
Thank you for your articles. They are very helpful to me. May I ask you a question?
Please provide me with more details on the topic
I enjoyed reading your piece and it provided me with a lot of value.
Thank you for your articles. I find them very helpful. Could you help me with something?
This blog is definitely rather handy since I’m at the moment creating an internet floral website – although I am only starting out therefore it’s really fairly small, nothing like this site. Can link to a few of the posts here as they are quite. Thanks much. Zoey Olsen
hello there and thank you in your information – I’ve certainly picked up something new from right here. I did alternatively expertise several technical points the use of this web site, as I skilled to reload the website a lot of times prior to I may just get it to load correctly. I were considering if your web hosting is OK? No longer that I’m complaining, but slow loading instances instances will often affect your placement in google and can damage your high quality score if advertising and ***********|advertising|advertising|advertising and *********** with Adwords. Anyway I am including this RSS to my e-mail and can glance out for a lot extra of your respective fascinating content. Ensure that you replace this once more very soon..
Many thanks for sharing most of these wonderful discussions. In addition, the perfect travel plus medical insurance system can often relieve those fears that come with visiting abroad. Any medical emergency can before long become expensive and that’s certain to quickly impose a financial problem on the family’s finances. Putting in place the ideal travel insurance offer prior to setting off is well worth the time and effort. Cheers
Good web site! I truly love how it is easy on my eyes and the data are well written. I am wondering how I could be notified whenever a new post has been made. I’ve subscribed to your RSS which must do the trick! Have a nice day!
Wow that was unusual. I just wrote an very long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say superb blog!
I’m so in love with this. You did a great job!!
Excellent post however , I was wondering if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more. Cheers!
My programmerr iss tryimg to convince me tto mofe tto .net ffom PHP.
I have alwways isliked thee idea becaise of thee expenses.
Buut he’s tryiong none tthe less. I’ve beeen sing WordPres
on nunerous wwebsites ffor abouyt a yyear and aam nervous about switching to another platform.
I have heeard good thikngs about blogengine.net. Is tyere a way
I can transfer all my wordpress conyent injto it? Anyy hlp ould bee
greatly appreciated!
You helped me a lot by posting this article and I love what I’m learning.
May I have information on the topic of your article?